/*-----------------------------------------------------------------------------
	-	網站主體樣式設計 -
author:		  英創達網路有限公司
email:     	web@e-creative.tw
website:   	http://e-creative.tw
-----------------------------------------------------------------------------*/

@import url("default.css");/*預設樣式*/
@import url("global.css");/*網站整體通用樣式設計*/
/* ---------------------------------------------------------------- */
/*
/*	 1.	主版面
/*	 2.	內頁共用
/*	 3.	首頁
/*	 4. 內頁
/* ---------------------------------------------------------------- */
/* ==========================================================================
	1.	主版面
 ========================================================================== */
/*header
**********************************/
#header {
  height: 145px;
  border-top: 3px solid #5ba7e6;
  border-bottom: 1px solid #dcdcdc;
  z-index: 999;
  *+position: relative;
  background-color: #FFF;
}
#header .logo {
  background-image: url(images/index-logo.png);
  background-repeat: no-repeat;
  width: 200px;
  height: 50px;
  display: block;
  margin: 27px 0 0 16px;
  transition: opacity .3s; 
}
#header .logo:hover {
  filter: alpha(opacity=70);
  opacity:0.7;
}
/* 上方連結列
*********************************/
#toplink {
  position:absolute;
  right:130px;
  top:0px;
  *+top:20px;
}
#toplink a {
  font-size: 103%;
  color: #040404;
  text-decoration: none;
  letter-spacing: 0.5px;
  padding: 0.9% 9px 0.9% 13px;
  border-left: 1px solid #cacaca;
  display: inline-block;
}
#toplink a:first-child {
  border-left: 0;
}
#toplink a:hover , #toplink .select {
  color:#cc0707;
  text-decoration:underline;
}

/* 上方語言列
*********************************/
#language {
  position: absolute;
  top: -6px;
  *+top:20px;
  right: 20px;
  z-index:10;
}
#language a {
  color: #aaaaaa;
  text-decoration: none;
}
#language > li > a {
  color: #ffffff;
  font-size:13px;
  line-height:37px;
  height: 37px;
  width: 86px;
  display: block;
  background-color: #68a9df;
  position: relative;
  padding:0 0 0 12px;
  background-image:url(images/indexc9_lan_icon.png);
  background-repeat: no-repeat;
  background-position: 80px center;
}
#language > li > a:hover {
  color: #FFF;
  background-color: #4d53a4;
}
#language > li > ul {
 display: none;
  position: absolute;
  left: 0px;
  top: 38px;
  z-index: 999;
}
#language > li > ul > li > a {
  font-size: 13.5px;
  color: #fff;
  line-height: 2.1;
  width: 98px;
  min-height: 28px;
  padding: 2px 0;
  margin-top: 1px;
  background-color: #68a9df;
  display: block;
  text-align: center;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
#language > li > ul > li > a:hover {
  color: #FFFFFF;
  background-color: #4d53a4;
}

/* 上方主選單
*********************************/
#header .navigation {
  width:100%;
  position: absolute;
  left: 0px;
  top: 80px;
  *+top: 107px;
}
#header .navigation li {
  text-transform: uppercase;
}
#header .navigation li:hover ul,
#header .navigation li:focus ul {
  visibility: visible;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
#header .navigation > ul > li {
  width:13.2%;
  margin:0 1% 0 0;
  position: relative;
}
#header .navigation > ul > li > a {
  font-size: 126%;
  *+font-size: 123%;
  color: #2c2c2c;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 0.5px;
  display: block;
  height: 31px;
  padding: 4px 0 0 0;
  text-align: center;
  -webkit-transition: background .25s ease-out;
  -moz-transition: background .25s ease-out;
  -o-transition: background .25s ease-out;
  transition: background .25s ease-out;
}
#header .navigation > ul > li > a:hover , #header .navigation > ul > li > a.select {
  color:#4d53a4;
  border-bottom: 3px solid #4d53a4;
}

#header .navigation > ul > li > ul {
  position: absolute;
  top: 38px;
  /*top: 40px;*/
  left:-34px;
  /*left:8px;*/
  width: 190px;
  padding: 20px 5px !important;
  visibility: hidden;
  background-color: #3d94c4;
  -webkit-transition: opacity .25s ease-out;
  -moz-transition: opacity .25s ease-out;
  -ms-transition: opacity .25s ease-out;
  transition: opacity .25s ease-out;
  z-index:999;
}
/* 上方次選單*********************************/
#header .navigation > ul > li > ul > li {
  text-transform: none;
  text-transform: uppercase;
  /*width: 140px !important;*/
  padding: 5px 6px 3px 6px !important;
  /*padding: 5px 6px 3px 12px !important;*/
  margin-bottom: 2px;
  display: block !important;
  z-index: 999;
  text-align: center;
}
#header .navigation > ul > li > ul > li:hover {
  background-color: #434a9f;
}
#header .navigation > ul > li > ul > li > a {
  font: 110%/0.5 Arial, 微軟正黑體 !important;
  *+font: 100%/0.5 Arial, 微軟正黑體 !important;
  color: #ffffff;
  letter-spacing: 0.2px;
  text-decoration:none;
  -webkit-transition: background .25s ease-out;
  -moz-transition: background .25s ease-out;
  -o-transition: background .25s ease-out;
  transition: background .25s ease-out;
}
/*footer
**********************************/
#footer {
  color: #888888;
  position: relative;
  width: 100%;
  background-color: #F3F3F3;
  background-image: url(images/footer-bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
/*首頁廣告輪播
*********************************/
#footer #adBox {
  border-bottom: 1px solid #d6d6d6;
  padding:30px 0 10px 0!important;
  margin-bottom: -10px;
}
#carousel {
  width: 970px;
  position:relative ;
  padding:0 10px;
}
#carousel ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#carousel li {
  text-align: center;
  display: block;
  width: 150px;
  height: 65px;
  padding: 0;
  margin: 0 5px 20px 5px;
  float: left;
  position: relative;
}
#carousel li img {
  width: 150px;
  height: 65px;
  border: 2px solid #cccccc;
}
#carousel li img:hover {
  border: 2px solid #2a7dda;
  filter: alpha(opacity=80);
  opacity:0.8;
}
#carousel .prev, #carousel .next {
  text-indent: -999px;
  display: block;
  overflow: hidden;
  width: 21px;
  height: 64px !important;
  position: absolute;
  top: 3px;
  filter: alpha(opacity=30);
  opacity: 0.3;
  background-color: #eeeeee;
  background-image: url(images/carousel_control.png);
  background-repeat: no-repeat;
  background-position: 0 13px;
}
#carousel .prev {
  background-position: 0 13px !important;
  left: -20px;
}
#carousel .prev:hover {
  left: -21px;
  filter: alpha(opacity=70);
  opacity:0.7;
}			
#carousel .next {
  background-position: -22px 13px ;
  right: -10px;
}
#carousel .next:hover {
  right: -11px;
  filter: alpha(opacity=70);
  opacity:0.7;
}				
#carousel .pager {
  text-align: center;
  margin: 0 auto;
}
#carousel .pager a {
  background-color: #FFF;
  border: #68a9df solid 1px;
  text-decoration: none;
  text-indent: -999px;
  display: inline-block;
  overflow: hidden;
  width: 8px;
  height: 8px;
  margin: 0 3px;
  opacity:0.6;
}
#carousel .pager a:hover {
  opacity:1;
}
#carousel .pager a.selected {
  text-decoration: underline;
  background-color: #68a9df;
  opacity:1;
}
#footer #footerBox {
  height: 80px;
  /*height: 190px;*/
  padding: 18px 0px 5px 0px;
}
#footer .slogo {
  float:left;
  width: 164px;
  height: 63px;
  margin: 3px 15px 0 28px;
  display: block;
  background: url(images/slogo.png) no-repeat 0px 0px;
  -o-transition: color .30s linear, background-color .20s linear, border-color .20s linear;
  -webkit-transition: color .30s linear, background-color .20s linear, border-color .20s linear;
  -moz-transition: color .30s linear, background-color .20s linear, border-color .20s linear;
  transition: color .30s linear, background-color .20s linear, border-color .20s linear;
}
#footer .slogo:hover {
  background-position: 0px bottom;
}

#footer .navigation {
  float: right;
  margin: 17px 2px 0 0;
}
#footer .navigation ul > li > a {
    font: 14px/1.1 Arial, 微軟正黑體;
    color: #888888;
    text-decoration: none;
    display: block;
    /*cursor:default;*/
    padding: 10px 0;
    *+padding: 10px 0;
    margin:0 8px ;
}
#footer .navigation ul > li > a:hover , #footer .navigation ul > li > .active {
  color: #4d53a4;
  text-decoration: underline;
}
#footer .address{
  position: absolute;
  left: 220px;
  top: 19px;
  /*float: right;
  margin: 6px 0 0 7px;*/
}
#footer .address h1 {
    font-size: 15px;
    letter-spacing: 2px;
    letter-spacing: 0.5px\0;
    text-transform: uppercase;
    padding: 0;
    margin: 0 5px 0 0;
}
#footer .address p {
  font: 103%/1.6 Arial, 微軟正黑體;
  letter-spacing: 0.5px;
}
#footer .address strong {
  font-size:15px;
  color:#2a7dda;
  margin: 0 10px 0 0 ;
}
#footer .copyright {
  color: #999999;
  text-transform: uppercase;
  text-align: center;
  padding: 6px 0;
}

/* ==========================================================================
	3.	首頁	
 ========================================================================== */
/* 快捷按鈕
*********************************/
#homeBtn {
  height: 78px;
  padding: 22px 0 0 0;
  *+padding: 0px 0 0 0;
  background-image:url(images/indexc9_shortcut_bg.jpg);
}
#homeBtn a {
  font: 17px/1.7 Arial, 微軟正黑體;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  letter-spacing: 1.2px;
  width: 110px;
  height: 39px;
  padding: 16px 50px 0 20px;
  margin: 0 8px;
  display: block;
  float: left;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  
  -moz-box-shadow:1px 1px 15px 2px rgba(10%,10%,10%,0.3);
  -webkit-box-shadow:1px 1px 15px 2px rgba(10%,10%,10%,0.3);
  box-shadow:1px 1px 15px 2px rgba(10%,10%,10%,0.3);
}
#homeBtn a:hover {
  filter: alpha(opacity=70);
  opacity:0.7;
  margin-top:3px;
}
#homeBtn a:first-child {  
  background-image:url(images/index_shortcutBar1.png);
}
#homeBtn a:first-child + a {  
  background-image:url(images/index_shortcutBar2.png);
}
#homeBtn a:first-child + a + a {  
  background-image:url(images/index_shortcutBar3.png);
}
#homeBtn a:first-child + a + a + a {  
  background-image:url(images/index_shortcutBar4.png);
}
#homeBtn a:first-child + a + a + a + a {  
  background-image:url(images/index_shortcutBar5.png);
}

/* 消息區塊
*********************************/
#homeNews {
  height:286px;
  padding: 23px 0 0 0 ;
  background: url(images/indexc9_bg.jpg) no-repeat center center;
}
/* 最新消息----------------------*/
.homeLeft {
  float: left;
}
/* 媒體報導----------------------*/
.homeRight {
  float: right;
}
/* 消息區塊-共用------------------*/
.homeBox {
  width:44%;
  padding: 0 1.2%;
  position: relative;
}
.homeBox h2 {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  line-height: 1;
  padding: 0 10px 0 0;
  margin: 0 0 15px 0;
  display: inline-block;
  border-right: #d0d0d0 solid 1px;
  *+border-right: none;
}
.homeBox .h2More {
  position: absolute;
  top: 0px;
  left: 105px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  min-width: 47px;
  height: 18px;
  line-height: 18px;
  letter-spacing: 0.5px;
  margin: 0 0 0 15px;
  border-radius: 3px;
  background: #bf2222; /* Old browsers */
  background: -moz-linear-gradient(top,  #bf2222 0%, #891d13 81%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf2222), color-stop(81%,#891d13)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #bf2222 0%,#891d13 81%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #bf2222 0%,#891d13 81%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #bf2222 0%,#891d13 81%); /* IE10+ */
  background: linear-gradient(to bottom,  #bf2222 0%,#891d13 81%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2222', endColorstr='#891d13',GradientType=0 ); /* IE6-9 */
}
.homeBox .h2More:hover {
  background: #f2825b; /* Old browsers */
  background: -moz-linear-gradient(top,  #f2825b 0%, #e55b2b 50%, #f07146 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2825b), color-stop(50%,#e55b2b), color-stop(100%,#f07146)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f2825b 0%,#e55b2b 50%,#f07146 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b', endColorstr='#f07146',GradientType=0 ); /* IE6-9 */
}

.homeFirst {
  border-bottom:#d0d0d0 solid 1px;
  width:435px;
  height:133px;
  display:block;
}
.homeFirst .pic {
  width:160px;
  margin:0 22px 0 0;
  overflow: hidden;
  float: left;
}
.homeFirst .pic img {
  width: 160px;
  height: 115px;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -o-transition: all 0.7s;
  -ms-transition: all 0.7s;
  transition: all 0.7s;
}
.homeFirst .pic:hover img {
  width: 175px;
  height: 130px;
  margin-left: -15px;
  margin-top: -15px;
}
.homeFirst h3 {
  margin: 0 0 8px 0 ;
}
.homeFirst h3 a {
  color: #000000;
  font-size: 14.5px;
  font-family: generic-family;
  font-weight: bold;
  line-height: 1.4;
  text-decoration: none;
  height: 40px;
  overflow: hidden;
}
.homeFirst p {
  color:#838383;
  line-height:1.5;
  letter-spacing:0.5px;
  height:37px;
  overflow:hidden;
  margin:0 0 8px 0;
}
.homeFirst .date{
  color: #3068a7;
  font-size: 12px;
  font-weight: bold;
  float: left;
}
.homeFirst .newsMore {
  color:#3068a7;
  font-size:12px;
  font-weight:bold;
  float:right;
}
.homeFirst .newsMore:hover , .homeFirst h3 a:hover{
  color: #e65d2d;
  text-decoration: underline;
}
/*首頁訊息列表*/
.homeList {
 margin:10px 0 0 0 !important;
}
.homeList a {
  color:#000000;
  text-decoration:none;
  display:block;
  line-height:2;
  width:425px;
  height:25px;
  overflow:hidden;
  margin:3px 0;
  padding: 0 5px;
  letter-spacing:1px;
}
.homeList a:hover {
  color:#3068a7;
  text-decoration:underline;
  background-color:#e7faff;
}
.homeList .date {
  color:#3068a7;
  font-weight:bold;
  margin: 0 12px 0 0;
  letter-spacing:0px;
  float:left;
}

/*首頁banner輪播
*********************************/
.slider {
	width:100%;
	/*min-width:960px;*/
	height:375px;
	position:relative;
	overflow:hidden;
	text-align:center;
	border-bottom: 1px solid #dcdcdc;
}
.slider .bd {
	width:1960px;
	position:absolute;
	left:50%;
	margin-left:-980px;
}
.slider .bd li {
	width:1960px;
	overflow:hidden;
	position:relative;
	margin:-18px 0 0 0 ;
}
.slider .bd li img {
	display:block;
	width:1960px;
	height:375px;
}
.slider .bd li .info {
  font: 120%/1.4 Arial, 微軟正黑體;
  color:#FFFFFF;
  text-align:left;
  letter-spacing:0.5px;
  display:block;
  position:absolute;
  bottom:30px;
  /*top:260px;*/
  right:25.5%;
  width:245px;
  min-height:65px;
  overflow:hidden;
  padding:18px 24px;
  opacity:0.8;
  background: #49aceb; /* Old browsers */
  background: -moz-linear-gradient(top,  #49aceb 0%, #3a8cc9 50%, #1c68a7 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49aceb), color-stop(50%,#3a8cc9), color-stop(99%,#1c68a7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #49aceb 0%,#3a8cc9 50%,#1c68a7 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #49aceb 0%,#3a8cc9 50%,#1c68a7 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #49aceb 0%,#3a8cc9 50%,#1c68a7 99%); /* IE10+ */
  background: linear-gradient(to bottom,  #49aceb 0%,#3a8cc9 50%,#1c68a7 99%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49aceb', endColorstr='#1c68a7',GradientType=0 ); /* IE6-9 */
}
.slider .bd li .info a {
  color:#FFFFFF;
  font-weight:bold;
}
.slider .bd li .info a:hover {
  color: #FFCC66;
}
.slider .tempWrap {
	overflow:visible !important
}
.slider .tempWrap ul {
	margin-left:-1960px !important;
}
.slider .hd {
	position:absolute;
	width:100%;
	right:0;
	z-index:1;
	height:8px;
	bottom:27px;
	text-align:center;
}
.slider .hd li {
  display: inline-block;
	*display:inline;
  zoom: 1;
  width: 8px;
  height: 8px;
  text-indent: -9999em;
  overflow: hidden;
  margin: 0 4px;
  cursor: pointer;
  background-color: #FFF;
  border: #68a9df solid 1px;
}
.slider .hd li.on {
  background-color: #68a9df;
}
.slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0px;
	width:100%;
	height:375px;
	cursor:pointer;
}
.slider .prev {
	left:-50%;
	margin-left:-450px;
}
.slider .next {
	left:50%;
	margin-left:450px;
}
/*.slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:375px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}*/
.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:375px;
}
/*.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}*/
.slider .prev .arrow {
  right: 100px;
  background: url(images/slider-arrow.png) no-repeat 15px center;
}
.slider .next .arrow {
  left: 100px;
  background: url(images/slider-arrow.png) no-repeat right center;
}
.slider .prev .arrow:hover {
  right: 100px;
  background: url(images/slider-arrow-hover.png) no-repeat 15px center;
}
.slider .next .arrow:hover {
  left: 100px;
  background: url(images/slider-arrow-hover.png) no-repeat right center;
}

/* ==========================================================================
	2.	內頁共用	
 ========================================================================== */
/*main
**********************************/
#main {
  min-height: 680px;
  background: url(images/in1_bg_top.jpg) repeat-x top #FFF;
}
#main .html {
  padding: 15px 0 0 0;
  /*margin: 15px 0 0 0;*/
}
#main .html p {
  font: 14.5px/1.6 Arial, 微軟正黑體;
}
/*main
**********************************/
.main {
  width: 700px;
  min-height: 540px;
  float: right;
  padding: 17px 0 50px 0;
  *+padding: 32px 0 50px 0;
  margin: 0 10px 0 0;
}
.mainAll {
  padding: 17px 0 40px 0;
  margin: 0 10px 0 0;
  min-height:540px;
}

/*sidbar
**********************************/
#sidbar {
  width: 215px;
  float: left;
  margin: 18px 0 20px 11px;
}
#sidbar li {
  border-bottom: 1px solid #d9d9d9;  
}
#sidbar li a {
  color: #404040;
  font-size: 14px;
  *+font-size: 15px;
  text-decoration: none;
  border-top: 1px solid #fff;
  display: block;
  padding: 14px 0 12px 34px;
}
#sidbar li a:hover {
  font-weight: bold;
  background: url(images/inco-sidbar.png) no-repeat 14px 17px #e8f5ff !important;
}
#sidbar li .active {
  font-weight: bold;
  background: url(images/inco-sidbar.png) no-repeat 14px 17px #e8f4fe;
}

/*goTop
**********************************/
#goTop {
  width:60px;
  height:60px;
  display:block;
  background:url(images/top.png) no-repeat 0 0;
  position:absolute;
  right:10px;
  top:-30px;
  z-index:999;
}
#goTop:hover {
  background-position: 0 -70px;
}


/* ==========================================================================
	4.	認識醫院	
 ========================================================================== */
/*院區簡介
*********************************/
#about a:hover img {
  filter: alpha(opacity=70);
  opacity:0.7;
}
/*樓層介紹
*********************************/
.tableFloor {
  width:100%;
}
.tableFloor th {
  color: #FFF;
  font-size: 15px;
  font-weight: bold;
  text-align:center;
  padding: 13px 0;
  border: 1px solid #257cc5;
  background: rgb(61,154,233); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(61,154,233,1) 25%, rgba(58,151,231,1) 68%, rgba(43,137,218,1) 92%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(61,154,233,1)), color-stop(68%,rgba(58,151,231,1)), color-stop(92%,rgba(43,137,218,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ae9', endColorstr='#2b89da',GradientType=0 ); /* IE6-9 */
}
.tableFloor .floorTh {
  width:110px;
}
.tableFloor td {
  padding: 8px 14px 5px 14px;
  border-right: 2px solid #e2e2e2;
  border-bottom: 1px solid #d5d5d5;
  border-left: 2px solid #e2e2e2;
}
.tableFloor td.floor {
  color:#414141;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  background-color: #f4f9fd;
  padding:5px 0 0 0 ;
  height:40px;
}
.tableFloor td.floor2 {
  color:#414141;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  background-color: #f2f2f2;
  padding:15px 0 0 0 ;
  height:35px;
}
.tableFloor td p {
  float: left;
  display: block;
  line-height: 1.2 !important;
  padding: 2px 10px 4px 0;
}
.tableFloor td .en {
  font-size: 12px;
  -webkit-text-size-adjust:none;
}
/*感動時刻
*********************************/
/*感動時刻-內頁 & 醫院訊息-內頁
*********************************/
.newsInfo .pageNews {
  padding: 12px 0 10px 0;
}
.newsInfo .hd {
  padding:18px 20px 15px 20px;
  margin: 15px 0 5px 0;
  /*margin: 0 0 5px 0;*/
  background: #5ea8e5; /* Old browsers */
  background: -moz-linear-gradient(top,  #5ea8e5 0%, #5fb0e2 47%, #3f9adb 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ea8e5), color-stop(47%,#5fb0e2), color-stop(100%,#3f9adb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #5ea8e5 0%,#5fb0e2 47%,#3f9adb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #5ea8e5 0%,#5fb0e2 47%,#3f9adb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #5ea8e5 0%,#5fb0e2 47%,#3f9adb 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #5ea8e5 0%,#5fb0e2 47%,#3f9adb 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ea8e5', endColorstr='#3f9adb',GradientType=0 ); /* IE6-9 */
}
.newsInfo .hd h2 {
  color: #FFF;
  font-size:15px;
  font-weight: normal;
  letter-spacing:1px;
  margin: 0;
}
.newsInfo .title {
  letter-spacing:1px;
  padding: 12px 5px 12px 20px;
  margin: 0 0 10px 0;
  border-bottom:#979797 dotted 1px;
}
.newsInfo .title .name {
  margin: 0 18px 0 0;
  padding: 0 18px 0 0;
  border-right:#b9b9b9 solid 1px;
}

/*交通指南
*********************************/
/*表格--------------------*/
.tableTraffic {
  width: 100%;
  margin: 0 0 20px 0;
}
.tableTraffic th {
  color: #FFF;
  letter-spacing:1px;
  text-align:center;
  width:78px;
  padding: 8px 10px;
  background-color: #5ea8e5;
}
.tableTraffic td {
  letter-spacing:1px;
  padding: 8px 10px;
  background-color: #f4f7fa;
  border-bottom:#c7d7e7 solid 1px;
}
/*切換tab-----------------*/
.abgne_tab {
  clear: left;
  width:700px;
  min-height:300px;
  margin: 25px 0 35px 0;
  border-bottom:#5ba7e6 solid 1px;
}
ul.tabs { 
  width: 100%; 
  height: 40px;
  border-bottom: #3b99e9 1px solid;
  border-topright-radius: 3px;
}
ul.tabs li {
  float: left;
  overflow: hidden;
  line-height: 45px;
  list-style: none;
  border-radius: 0 3px;/*圓角*/
  position: relative;
  height: 41px;
  min-width: 198px;
  margin: 0 10px 0 0;
}
ul.tabs li a {
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  display: block;
  min-width: 196px;
  background-color: #3b99e9;
  border: 1px solid #227ac5;
  position:absolute;
  left:0px;
  top:0px;
}
ul.tabs li a:hover {
  color: #FFF;
  background-color: #1B619A;
}
ul.tabs li.active a {
  color: #3b99e9;
  background-color: #fff;
  border: 1px solid #227ac5;
}
ul.tabs li.active a:hover {
  color: #4d53a4;
}
/*inco-car--------------*/
ul.tabs li a .inco-car {
  height: 20px;
  width: 26px;
  padding: 0 3px 0 0;
  display: inline-block;
  background: url(images/inco-car.png) no-repeat 0px 0px;
}
ul.tabs li a .inco-car2 {
  height: 20px;
  width: 26px;
  padding: 0 3px 0 0;
  display: inline-block;
  background: url(images/inco-car2.png) no-repeat 0px 0px;
}


div.tab_container {
  clear: both;
}
div.tab_container .tab_content {
  padding: 15px 0px 30px 10px;
}
div.tab_container h3 {
  font-size: 16px;
  padding: 0 0 0 23px;
  margin: 0 0 8px 0;
  background-image: url(images/inco-traffic.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
}
div.tab_container h3 .red {
  color: #ec0000;
  font-size:16px;
  text-decoration:underline !important;
}
div.tab_container h4 {
  color: #439ae3;
  margin: 10px 0;
}
div.tab_container .blueBox {
  background-color: #f5f8fb;
  padding: 10px 17px;
  margin: 0 0 20px 0;
}
div.tab_container .blueBox a {
  color: #e80000;
  text-decoration:underline;
}
div.tab-hide {
    display: none;
}
/*表格-----------------*/
.tableTrafficTab {
  width: 100%;
  border:#439ae3 solid 1px;
}
.tableTrafficTab th {
  color:#FFF;
  font-size:14px;
  letter-spacing:1px;
  background-color:#439ae3;
  padding:7px 12px;
}
.tableTrafficTab td {
  padding:8px 12px;
  font-size:14px;
}
.tableTrafficTab .tabEven {
  background-color:#d1e0ef;/*tab表格背景 JQ設定*/
}
.tableTrafficW .tabW {
  width: 200px;/*tab表格寬 JQ設定*/
}
.tableTrafficW2 th {
  width: 50%;
  text-align:center;
}
.tableTrafficW2 td {
  width: 50%;
  padding-left:119px;
}

/* ==========================================================================
	5.	醫院訊息	
 ========================================================================== */
/*感動時刻 & 醫院訊息 - 表格*/
.tableNews {
  width:100%;
  border-bottom: #5ba7e6 solid 1px;
}
.tableNews tr:hover {
  background-color: #eef7ff;
  /*background-color: #F8F9FC;*/
}
.tableNews th {
  color: #FFF;
  font-weight: normal;
  text-align:center;
  letter-spacing: 1px;
  padding: 14px 0;
  border-top:#dadada solid 1px;
  border-bottom:#dadada solid 1px;
  *+border-left:#9ac9ef solid 1px;
  background: rgb(61,154,233); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(61,154,233,1) 25%, rgba(58,151,231,1) 68%, rgba(43,137,218,1) 92%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(61,154,233,1)), color-stop(68%,rgba(58,151,231,1)), color-stop(92%,rgba(43,137,218,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ae9', endColorstr='#2b89da',GradientType=0 ); /* IE6-9 */
}
.tableNews th:before {
  content: "|";
  padding-right:25px;
  margin-left:-50px;
}
.tableNews th:first-child:before {
  display: none;
}
.tableNews td {
  padding: 5px;
  /*padding: 5px 10px;*/
  border-bottom: #666 dotted 1px;
}
.tableNews td a {
  color:#404040;
  text-decoration:none;
  letter-spacing:1px;
  padding: 10px;
  display:block;
}
.tableNews td a:hover {
  color: #d20202;
  /*color: #1F7CC9;*/
  /*font-weight: bold;*/
  text-decoration: underline;
}
#guideHealth .tableNews td:first-child + td + td {
  padding-right: 20px;
}
/*.tableNews th:first-child {
  text-align:center;
}
.tableNews th:first-child + th {
  width: 18%;
  padding-right: 15px;
  *+padding-right: 0px;
}
.tableNews th:first-child + th + th {
  width:18%;
  padding-right: 15px;
  *+padding-right: 0px;
}
.tableNews td:first-child + td {
  font-family: Verdana;
  padding-left: 32px;
}
.tableNews td:first-child + td + td {
  font-family: Verdana;
  padding-left: 32px;
  *+padding-left: 0px;
  *+text-align: center;
}*/

.tableNews2 {
  width:100%;
  border-bottom: #5ba7e6 solid 1px;
}
.tableNews2 tr:hover {
  background-color: #eef7ff;
  /*background-color: #F8F9FC;*/
}
.tableNews2 th {
  color: #FFF;
  font-weight: normal;
  text-align:center;
  letter-spacing: 1px;
  padding: 14px 0;
  border-top:#dadada solid 1px;
  border-right:#FFF solid 1px;
  border-bottom:#dadada solid 1px;
  *+border-left:#9ac9ef solid 1px;
  background: rgb(61,154,233); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(61,154,233,1) 25%, rgba(58,151,231,1) 68%, rgba(43,137,218,1) 92%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(61,154,233,1)), color-stop(68%,rgba(58,151,231,1)), color-stop(92%,rgba(43,137,218,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ae9', endColorstr='#2b89da',GradientType=0 ); /* IE6-9 */
}
.tableNews2 th:first-child:before {
  display: none;
}
.tableNews2 td {
  padding: 5px;
  border-right:#E1E1E1 solid 1px;
  border-bottom: #666 dotted 1px;
}
.tableNews2 td a {
  color:#404040;
  text-decoration:none;
  letter-spacing:1px;
  padding: 10px;
  display:block;
}
.tableNews2 td a:hover {
  color: #d20202;
  text-decoration: underline;
}
/* ==========================================================================
	6.	聯絡我們表單 &	 藥物諮詢表單
 ========================================================================== */
.contactBox {
  background:url(images/in8_line.jpg) repeat-x top;
  padding: 28px 0 0 0;
  margin: 22px 0 0 0;
}
.contactForm {
  padding:20px 18px 15px 18px;
  margin: 0 0 5px 0;
  background-color:#fafafa;
  border:#dadada solid 1px;
  -webkit-box-shadow: #666 0px 2px 3px;     /*陰影for Google Chrome、Safari*/
  -moz-box-shadow: #666 0px 2px 3px;     /*陰影for Firefox*/
  box-shadow: #666 0px 2px 3px;     /*陰影for IE*/
}
.contactLeft {
  border-right: 1px solid #d5d5d5;
  width: 420px;
  margin: 0 10px 0 0;
  padding: 5px 0;
}
.contactRight {
  padding: 5px 0;
}
.contact .info {
  font-size: 13px;
  color: #b18653;
}

form {
}

form .field {
  margin: 7px 0;
  width: 100%;
}

form .field:first-child {
  margin-top: 0;
}

form .field dt {
  display: inline-block;
  width: 120px;
  /*width: 110px;*/
  padding: 0 12px 0 0;
  white-space: nowrap;
  text-align: right;
  letter-spacing: 1px;
}
.apForm .field {
  margin: 3px 0;
}
.apForm .field dt {
  width: 120px;
  padding: 0 15px 0 0;
  margin: 0 25px 0 0;
  *+margin: 0 20px 0 0;
  line-height: 35px;
}
form .field input[type="text"],
form .field input[type="password"],
form .field select {
  color: #3973a2;
  font-size: 14px;
  display: inline-block;
  position: relative;
  border: 1px solid #ccc;
  padding: 6px 5px;
  width: 175px;
  /*width: 320px;*/
  vertical-align: middle;
  outline: none;
  font-family: "微軟正黑體";
}
#communityCheck form .field input[type="text"],
#communityCheck form .field input[type="password"]{
  width: 280px;
}
form .field textarea {
  display: inline-block;
  position: relative;
  border: 1px solid #ccc;
  padding: 6px 5px;
  width: 320px;
  height:100px;
  vertical-align: middle;
  outline: none;
}

.apForm .field select {
  /*color:#3973a2;*/
  width: 91px;
  margin: 0 0 5px 0;
}


/*html.mini-size .contact form .field input[type="text"],
html.mini-size .contact form .field textarea,
html.mini-size .contact form .field select {
  width: 255px;
}

html.mini-size .contact form .field select {
  width: 267px;
}*/

form .field input[type="text"]:focus,
form .field input[type="password"]:focus,
form .field textarea:focus,
form .field select:focus {
  background-color: #eaf8ff;
  border-color: #5aafd3;
}

form .field input[type="text"].error,
form .field input[type="password"]:error,
form .field textarea.error,
.contact form .field select.error {
  border-color: #ff0000;
  background-color: #ffeded;
}

form .field label[for].error {
  display: none !important;
}

form input[name="captchaCode"] {
  width: 150px !important;
}

form .captcha {
  display: inline-block;
  position: relative;
  top: 0px;
  vertical-align: middle;
  cursor: pointer;
}

form .captcha + i {
  display: block;
  font-style: normal;
  font-size: 13px;
  color:#959595;
}

form .buttons {
  margin: 20px 0 0;
  border-top: 1px solid #ccc;
  padding: 20px 0 0 100px;
}

form .buttons button {
  margin-right: 10px !important;
}

form img {
  transition: opacity .2s;
}

form img:hover {
  /*filter: alpha(opacity=60);
  opacity:0.6;*/
}

.contact .success {
  position: fixed;
  z-index: 1000;
  display: none;
}

.contact .success:before {
  display: block;
  content: "";
  position: fixed;
  left: 0%;
  top: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(images/transparent.png)\0;
  background: rgba(0, 0, 0, .5);
}

.contact .success >.inner {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 400px;
  height: 150px;
  z-index: 2;
  background-color: #cea675;
  border: 5px solid #bb8b03;
  border-radius: 10px;
  color: #fff;
  padding: 15px;
  line-height: 1.5;
  margin: -75px 0 0 -200px;
  overflow: hidden;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.3);
  display: none;
}

.contact .success >.inner strong {
  display: block;
  font-size: 17px;
}

.contact .success >.inner button {
  border: 1px solid #9b6e37 !important;
  float: right;
}

.contact .reaction label {
  display: inline-block;
  width: 110px;
}

/*聯絡我們-內頁
*********************************/
#form-contactInfo {
  color:#000000;
  text-align: center;
  padding: 80px 0 0 0;
  margin: 0 25px 0 0;
}
#form-contactInfo h3 {
  font-size:18px;
  font-weight: bold;
  margin: 0 0 50px 0;
}
#form-contactInfo .pageNum {
  margin: 90px 0 0 0;
}

/*線上初診單-內頁
*********************************/
#form-apInfo {
  color:#000000;
  text-align: center;
  padding: 35px 0 0 0;
  margin: 0 25px 0 0;
}
#form-apInfo h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 50px 0;
  background-image: none;
  padding: 0px;
}
#form-apInfo p {
  color:#2e88d6;
}
#form-apInfo .pageNum {
  margin: 30px 0 0 0;
}

/* ==========================================================================
	6.	藥物資訊	
 ========================================================================== */
/*藥物資訊-共用頁面-----------------*/
/*藥物資訊-中間區塊
**********************************/
#headerDrug {
  height: 119px;
  border-top: 5px solid #60a4dd;
  z-index: 999;
  *+position: relative;
  background: url(images/in4-7_bg.jpg) repeat-x bottom;
  position: relative;
}
#headerDrug h1 {
  font-size: 20px;
  color: #449ce7;
  height: 25px;
  letter-spacing: 1px;
  padding: 10px 0 0 43px;
  margin: 0;
  background: url(images/inco-drug.png) no-repeat 0px center;
  position: absolute;
  left: 16px;
  top: 19px;
}
#headerDrug .close {
  background: url(images/inco-close.png) no-repeat 0 0;
  display:block;
  height: 34px;
  width: 34px;
  position: absolute;
  right: 20px;
  top: 23px;
}
#headerDrug .close:hover {
  background-position: 0px bottom;
}
#headerDrug .arr-back {
  display: inline-block;
  color: #5ba7e6;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  line-height: 35px;
  letter-spacing: 1px;
  margin-top: 3px;
  position: absolute;
  right: 16px;
  top: 15px;
}
#headerDrug .navigation {
  height: 30px;
  width:100%;
  display:block;
  padding: 0 0 0 8px;
  position: absolute;
  left: 0px;
  top: 82px;
}
#headerDrug .navigation li { 
 border-left: 1px solid #cacaca;
 margin: -1px 0 0 0;
}
#headerDrug .navigation li a {
  color: #707070;
  text-decoration: none;
  text-align:center;
  letter-spacing: 0.5px;
  min-width:110px;
  padding: 5px 4px;
  margin: 0 8px;
  display: inline-block;
  /* support Safari, Chrome */
  -webkit-border-radius: 100px;
  /* support firefox */
  -moz-border-radius: 100px;
  border-radius: 100px;
}
#headerDrug .navigation li:first-child {
  border-left: 0;
}
#headerDrug .navigation li:first-child + li {
  padding: 0;
  margin: -9px 0 0 0;
  line-height: 1.2;
}
#headerDrug .navigation li a:hover , #headerDrug .navigation li .select{
  color: #FFF;
  background-color: #409be8;  
}
#headerDrug .navigation li:hover .select{
  background-color: #1877C5;
}


#headerDrug-t {
  height: 100px;
  z-index: 1;
  *+position: relative;
  background: url(images/in4-7_bg.jpg) repeat-x bottom;
  position: relative;
}
#headerDrug-t h1 {
  font-size: 20px;
  color: #449ce7;
  height: 25px;
  letter-spacing: 1px;
  padding: 10px 0 0 43px;
  margin: 0;
  background: url(images/inco-drug.png) no-repeat 0px center;
  position: absolute;
  left: 16px;
  top: 9px;
}

#headerDrug-t .navigation {
  height: 30px;
  width:100%;
  display:block;
  padding: 0 0 0 8px;
  position: absolute;
  left: 0px;
  top: 63px;
}

#headerDrug-t .navigation li { 
 border-right: 1px solid #cacaca;
 margin: -1px 0 0 0;
}

#headerDrug-t .navigation li.noLine { 
 border-right: none;
}

#headerDrug-t .navigation li a {
  color: #707070;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0.5px;
  min-width: 110px;
  padding: 5px 4px;
  margin: 0 8px;
  display: inline-block;
  /* support Safari, Chrome */
  -webkit-border-radius: 100px;
  /* support firefox */
  -moz-border-radius: 100px;
  border-radius: 100px;
  
}
#headerDrug-t .navigation li:first-child {
  border-left: 0;
}
#headerDrug-t .navigation li:first-child + li {
  padding: 0;
  margin: -9px 0 0 0;
  line-height: 1.2;
}
#headerDrug-t .navigation li a:hover , #headerDrug-t .navigation li .select{
  color: #FFF;
  background-color: #409be8;  
}
#headerDrug-t .navigation li:hover .select{
  background-color: #1877C5;
}
/*藥物資訊-中間區塊
**********************************/
#mainDrug {
  min-height: 575px;
  padding: 20px 0 40px 0;
  background-color: #FFF;
}
#mainDrug .title {
  padding: 0 0 5px 0;
  min-height:25px
}
#mainDrug .title h2 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 0 16px;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
  float: left;
}
#mainDrug .title span {
  color: #929292;
  padding: 0 0 0 10px;
}
#mainDrug .kind{
  margin: 0 0 0 17px;
}
#mainDrug .kind h3{
  color: #237ac5;
  font-size: 15px;
  letter-spacing: 1px;
  margin: 5px 10px 2px 0;
}
/*藥物資訊-中間區塊html
**********************************/
#mainDrug .html {
  min-height: 420px;
  padding: 0 15px;
  /*padding: 0 15px;*/
}
#mainDrug .html p {
  font: 14.5px/1.6;
}
/*藥物資訊-請輸入關鍵字 - 欄位
**********************************/
#mainDrug .inputSearch {
  color: #666666;
  background-color: #e8e8e8;
  height: 32px;
  width: 210px;
  padding: 2px 8px;
  margin:0 1px;
  border: none;
  font-size: 15px;
  line-height: 32px;
}
/*藥品資訊查詢-----------------*/
#drugInfo .inputSearch {
  width: 530px;
  /*width: 700px;*/
}
/*醫療器材採購資訊-----------------*/
#drugMedical .inputSearch {
  width: 530px;
}
#drugMedical .print {
  margin: 0 0 0 8px;
}
/*藥物資訊-返回鈕
**********************************/
.back {
  font: 14px Arial, 微軟正黑體;
  color: #5ba7e6;
  text-decoration: underline;
  display: block;
  padding: 13px 0 0 0;
  
  float: right;
  margin: -5px 13px 0 0;
}
.back:hover {
  color: #6167ae;
}
/*藥物資訊-下拉選單
**********************************/
/*.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}*/
     
.dropdown {
  margin: 0 5px 8px 0;
  padding: 2px 0 0 0;
  float: left;
}
.dropdown dd, .dropdown dt, .dropdown ul { 
  margin:0px;
  padding:0px;
}
.dropdown dd {
  position: relative;
  z-index: 999;
}
.dropdown a, .dropdown a:visited {
  text-decoration: none;
  outline: none;
  color: #666666;
  padding: 7px 10px;
}
.dropdown a:hover {
  color: #508781;
}
.dropdown dt a:hover, .dropdown dt a:focus {
  color: #227ac5;
  border: 1px solid #227ac5;
}
.dropdown dt a {
  display: block;
  border: 1px solid #e8e8e8;
  background-attachment: scroll;
  background: url(images/inco-select.png) no-repeat right center #e8e8e8;  
}
.dropdown dt a span {
  display:block;
  cursor:pointer;
}
.dropdown dd ul {
  color: #C5C0B0;
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  list-style: none;
  background-color: #F5FBFE;
  background-attachment: scroll;
  width: 100%;
  max-height: 420px;
  overflow-x: hidden;
  *+overflow: scroll;
}
.dropdown span.value {
  display:none;
}
.dropdown dd ul li a {
  color: #2b8adb !important;
  display: block;
  padding: 3px 10px;
  line-height: 1.2; 
}
.dropdown dd ul li a:hover {
  color: #FFF !important;
  background-color: #227ac5;
}
.dropdown img.flag { border:none; vertical-align:middle; }
.flagvisibility { display:none;}
/*針對IE7調整*/
.kind1 {
  *+margin: 0 0 0 -9px;
}
.kind1 h3{
  *+padding: 0 0 0 10px;
}
/*下拉選單-寬度設定*************/
#drugInfo .kind2 {
  width: 100%;
}
#drugInfo .dropdown1 {
  width: 310px;
}
#drugInfo .dropdown2 {
  width: 230px;
}
#drugInfo .dropdown3 {
  width: 280px;
}
/*下拉選單-寬度設定*************/
#drugMove .kind2 {
  border-left: 1px solid #bababa;
  padding: 0 0 0 10px;
  margin: 0 0 0 10px;
}
#drugMove .dropdown1 {
  width: 180px;
}
#drugMove .dropdown2 {
  width: 80px;
}
#drugMove .dropdown3 {
  width: 80px;
}
/*下拉選單-寬度設定*************/
#drugMedical .kind2 {
  width: 100%;
}
#drugMedical .dropdown1 {
  width: 270px;
}
#drugMedical .dropdown2 {
  width: 270px;
}
#drugMedical .dropdown3 {
  width: 170px;
}
#drugMedical .dropdown4 {
  width: 105px;
}
/*預約掛號*/
#apSelect .dropdown1 {
  width: 200px;
  border: 1ps solid #cbcbcb;
  background-color:#FFF;
  margin-left:10px;
}
#apSelect .dropdown dt a {
  color:#3a73a2;
  font-weight:bold;
  background: url(images/inco-select-blue.png) no-repeat right center #FFF;  
}
/*藥品資訊查詢
**********************************/
/*-條碼編號----------------*/
#drugSearch .drugSearchBar {
  margin: 0 0 20px 15px;
}
#drugSearch .drugSearchBar h3 {
  color: #09F;
  padding: 6.5px 16px;
  margin: 0;
  border: 1px solid #09F;
  display: inline-block;
  letter-spacing: 1px;
  *+width: 70px;
  *+float: left;
  *+margin: 0 3px 0 0;
}
#drugSearch .drugSearchBar .inputSearch {
  width: 385px;
}
#drugSearch .pageNum {
  border-top: 1px dotted #5ba7e6;
  padding: 12px 0 0 0;
  margin: 14px 0 0 0;
}

/*圖片顯示
**********************************/
.drugPic {
  position:relative;
  float:left;
  margin: 0 5px 0 0;
}
.drugPic:hover .drugPicShow{
  filter: alpha(opacity=100);
  opacity:100;
}
.drugPicShow {
  position:absolute;
  top:60;
  left:0;
  filter: alpha(opacity=0);
  opacity:0;
  transition: opacity .3s;
}

/*藥品資訊查詢-表格
**********************************/
.tableDrugSearch {
  width: 63%;
  border: 2px solid #2D8CDB;
}
.tableDrugSearch td {
  font: 14px Arial, 微軟正黑體;
  padding: 15px 10px 15px 15px;
  background: url(images/in4-7-2_line.jpg) repeat-x bottom #f3f3f3;
}
.tableDrugSearch td:first-child {
  width: 17%;
  background-color: #e4ebf2;
}
.tableDrugSearch td a {
  color: #1d6b9b;
  display: inline-block;
}
.tableDrugSearch td a:hover {
  color: #b41a1a;
}

/*藥物資訊-共用表格
**********************************/
.tableDrug {
  width:100%;
  border-right: #cbcbcb solid 1px;
  border-bottom: #cbcbcb solid 2px;
  border-left: #cbcbcb solid 1px;
}
.tableDrug th {
  color: #FFF;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  padding: 15px 0;
  border-top: #dadada solid 1px;
  border-bottom: #dadada solid 1px;
  background: #80c3ed; /* Old browsers */
  background: -moz-linear-gradient(top,  #80c3ed 0%, #6bb3df 44%, #48a2db 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c3ed), color-stop(44%,#6bb3df), color-stop(100%,#48a2db)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c3ed', endColorstr='#48a2db',GradientType=0 ); /* IE6-9 */
}

.tableDrug td:first-child:before {
  display: none;
}
.tableDrug td {
  font: 14px/1.3 Arial, 微軟正黑體;
  padding: 5px 10px 5px 15px;
  border-right: 1px dotted #868889;
  border-bottom: #666 dotted 1px;
  background-color: #f3f3f3;
}
.tableDrug td .check {
  color: #5ba7e6;
  font-weight: bold;
  text-decoration: none;
  padding: 6px 30px 6px 0;
  background: url(images/inco-check.png) no-repeat 35px 6px;
}
.tableDrug td:hover .check {
  color: #b41a1a;
  background-position: 38px -45px;
  text-decoration: underline;
}
.tableDrug td a {
  color: #227DD0;
  text-decoration: none;
}
.tableDrug td a:hover {
  color: #b41a1a;
  text-decoration: underline;
}

/*藥物資訊-共用表格-內頁
**********************************/
.tableDrugDia {
  width:100%;
  border-right: #cbcbcb solid 1px;
  border-left: #cbcbcb solid 1px;
}
.tableDrugDia th {
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  letter-spacing: 1px;
  padding: 15px 25px;
  border-top: #dadada solid 1px;
  border-bottom: #dadada solid 1px;
  background: #80c3ed; /* Old browsers */
  background: -moz-linear-gradient(top,  #80c3ed 0%, #6bb3df 44%, #48a2db 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c3ed), color-stop(44%,#6bb3df), color-stop(100%,#48a2db)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #80c3ed 0%,#6bb3df 44%,#48a2db 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c3ed', endColorstr='#48a2db',GradientType=0 ); /* IE6-9 */
}
.tableDrugDia td {
  font: 14px Arial, 微軟正黑體;
  padding: 17px 20px 17px 25px;
  background: url(images/in4-7-2_line.jpg) repeat-x bottom #f3f3f3;
}
.tableDrugDia td:first-child {
  width: 15.2%;
  background-color:#e4ebf2;
}
.tableDrugDia td:first-child + td {
  width: 34%;
}
.tableDrugDia td:first-child + td + td {
  width: 15.2%;
  background-color: #e4ebf2;
  border-left: 1px dotted #868889;
}
.tableDrugDia td a {
  color: #1d6b9b;
  display: inline-block;
  padding: 0 2px;
}
.tableDrugDia td a:hover {
  color: #b41a1a;
}
/*藥品採購資訊
 -指定表格-----------------*/
#drugInfo .tableDrug td:first-child {
  width: 30%;
}
#drugInfo .tableDrug td:first-child + td {
  width: 28%;
}
#drugInfo .tableDrug td:first-child + td + td {
  width: 10%;
}
#drugInfo .tableDrug td:first-child + td + td + td + td{
  width: 10%;
}
/*藥品異動資訊
 -指定表格-----------------*/
#drugMove .tableDrug td:first-child + td {
  width:23% !important;
}
#drugMove .tableDrug td:first-child + td + td {
  width:17.5% !important;
}
#drugMove .tableDrug td:first-child + td + td + td {
  width:10%;
}
#drugMoveDia .tableDrugDia td:first-child {
  width: 5%;
}
/*醫療器材採購資訊
 -指定表格-----------------*/
#drugMedical .tableDrug td:first-child {
  width: 38%;
}
#drugMedical .tableDrug td:first-child + td {
  width: 29%;
}
#drugMedical .tableDrug td:first-child + td + td {
  width: 9%;
}
#drugMedical .tableDrug td:first-child + td + td + td + td {
  width: 10%;
}
/*高警訊藥品
 -指定表格-----------------*/
#drugAlert .tableDrug td:first-child{
  width: 46%;
}

/* ==========================================================================
	7.	掛號服務	
 ========================================================================== */
.ap {
  margin: -5px 0 0 0;
}
.ap h3 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
}
.apBox {
  border: 1px solid #dadada;
  padding: 18px 20px;
  margin: 10px 0 0 0;
  *+margin: -10px 0 0 0!important;
  background: #f9f9f9;
}
#apFirst h3 {
  font-size: 16px;
  background-image: none;
  margin: 0 0 10px 0;
  padding: 0px;
}
#apFirst .apBox {
  padding: 0 0 10px 0;
  -webkit-box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
     -moz-box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
          box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
}
#apFirst .apForm {
  background: url(images/in3_ap_line.jpg) repeat-y 160px;
}
#communityCheck .apBox.checkBox {
  width:630px;
  padding: 22px 45px 22px 20px;
  /* padding: 22px 20px;*/
  margin: 25px 0;
  /*margin: 25px auto;*/
}
#communityCheck .apBox.checkBox .apForm {
  background-image: none;
  border-bottom: 1px dotted #999;
  padding: 8px 0 8px 0;
}
#communityCheck .apBox.checkBox .pageNum {
  padding: 10px 0 0 0 !important; 
}
#apFirst .field {
  padding: 0;
  margin: 0 0 11px 0;
}
#apFirst .field:first-child {
  padding: 0;
  color:#FFF;
  background: #5ba7e6; /* Old browsers */
  background: -moz-linear-gradient(top,  #5ba7e6 0%, #5ba7e6 49%, #6eb5f1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba7e6), color-stop(49%,#5ba7e6), color-stop(100%,#6eb5f1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #5ba7e6 0%,#5ba7e6 49%,#6eb5f1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #5ba7e6 0%,#5ba7e6 49%,#6eb5f1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #5ba7e6 0%,#5ba7e6 49%,#6eb5f1 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #5ba7e6 0%,#5ba7e6 49%,#6eb5f1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba7e6', endColorstr='#6eb5f1',GradientType=0 ); /* IE6-9 */
}
#apFirst .field dt {
  width: 150px;
  padding-top: 6px;
  margin: 0 12px 0 0;
}
#apFirst .field:first-child dt {
  height: 40px;
  padding: 25px 10px 0 0;
  border-right: 1px solid #b5cde0;
}
#apFirst .field:first-child dd {
  padding: 25px 10px 0 5px;
}
#apFirst .field input[type="text"]{
  width: 190px;
}
#apFirst .field select {
  width: 98px;
  margin: 0 0 5px 0;
}
#apFirst .field label {
  margin: 0 0 10px 0;
  display:inline-block;
}

.required:before {
  content: "＊";
  color: #ee0000;
  font-size: 12px;
  line-height: 0;
  padding: 0 8px 0 0;
  font-style: normal;
}
.apForm {
  background: url(images/in3_ap_line.jpg) repeat-y 135px;
}
.ap form .field {
  padding: 4px 0;
}
.ap form .field:first-child input[type="text"]{
  width: 168px;
  margin-bottom: 8px;
}
.ap form .field input[type="text"]{
  margin-bottom: 4px;
}
.ap form .field select {
  width: 187px;
  margin: 0 3px 0 0;
}
.ap .pageNum{
  margin: 15px 0 5px 0;
}
.ap .pageNum a {
  margin: 0 20px;
}

/*表格-----------------*/
/*tableAp-----*/
.tableAp {
  width: 100%;
  border-left:#cbcbcb solid 1px;
  border-right:#cbcbcb solid 1px;
}
.tableAp th {
  color: #FFF;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 15px;
  background-color: #439ae3;
}
.tableAp th:first-child {
   border-right: 1px solid #FFF;
}
.tableAp td {
  padding: 10px 15px;
  border-right: 1px dotted #868889;
  background: url(images/in4-7-2_line.jpg) repeat-x bottom #f3f3f3;
}
.tableAp td:first-child {
  color: #404040;
  font-size: 15px;
  font-weight: bold;
  font-family: "新細明體";
  background-color: #dfeaf0;
  border-right: 1px solid #47a2db;
}
.tableAp td p {
  padding: 0px;
  margin: 0px;
  line-height: 1;  
}
.tableAp td a {
  color: #404040;
  text-decoration: none;
  display: inline-block;
  padding: 0 6px;
}
.tableAp td a:hover {
  color: #1c75c3;
  text-decoration: underline;
  font-weight: bold;
}
/*tableAp1-----*/
.tableAp1 {
  width: 100%;
  border-left:#cbcbcb solid 1px;
  border-right:#cbcbcb solid 1px;
  background: #f3f3f3;
}
.tableAp1 th {
  color: #FFF;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 15px;
  background-color: #439ae3;
}
.tableAp1 td {
  padding: 10px 15px;
  border-right: 1px dotted #868889;
  background: url(images/in4-7-2_line.jpg) repeat-x bottom;
}
.tableAp1 tr:nth-child(2) {
  color: #404040;
  font-size: 15px;
  font-weight: bold;
  font-family: "新細明體";
  background-color: #dfeaf0;
}
.tableAp1 td p {
  padding: 0px;
  margin: 0px;
  line-height: 1;  
}
.tableAp1 td a {
  color: #404040;
  text-decoration: none;
  display: inline-block;
  padding: 0 6px;
}
.tableAp1 td a:hover {
  color: #1c75c3;
  text-decoration: underline;
  font-weight: bold;
}
/*tableAp2-----*/
.tableAp2 {
  width: 100%;
  margin: 20px 0 0 0;
}
.tableAp2 th strong{
  color: #FFF;
  font-size: 15px;
  letter-spacing: 1px;
  display: block;
  background-color: #439ae3;
  padding: 6px 5px;
}
.tableAp2 td {
  letter-spacing: 1px;
  padding: 10px 8px;
}
/*tableMonth-----*/
.tableMonth {
  width: 99.2%;
  width: 100%\0;
  *+width: 100%;
  padding: 0 0 15px 0;
  margin: 0 0 15px 0;
  border: 1px solid #dddddd;
  -webkit-box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
     -moz-box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
          box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
}
.tableMonth th {
  color:#FFF;
  padding: 9px 15px;
  background-color:#5ba7e6;
}
.tableMonth td {
  padding: 4px 4px 4px 6px;
  border-bottom: 1px dotted #828080;
}
.tableMonth td p {
  margin: 0px;
  padding: 0px;
  line-height: 1.2 !important;
  display: block;
}
.tableMonth td strong {
  font-size: 22px;
}
.tableMonth td:first-child {
  color:#2681cc;
  background-color:#eef7ff;
  letter-spacing: 1px;
  width: 17%;
  padding: 13px 0px 13px 15px;
}
.tableMonth td:first-child + td {
  width: 27.5%;
  border-right: 1px solid #dddddd;
}
.tableMonth td:first-child + td + td {
  width: 27.5%;
  border-right: 1px solid #dddddd;
}
.tableMonth td:first-child + td + td + td {
  width: 27.5%;
}


/*預約掛號--------------------------------*/
#apSelect .kind {
  min-height: 45px;
  margin: 15px 0 2px 0;
  display: block;
}
#apSelect .kind1 p {
  line-height: 2.8em;
  margin: 0 0 0 10px;
}
#apSelect p.kind2 {
  padding: 17px 0 0 0;
  margin: 0px 2px 0 0;
}
/*表格-----------------*/
.tableDetails {
  width: 100%;
  margin: 30px 0 15px 0;
  border: 1px solid #dddddd;
  -webkit-box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
     -moz-box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
          box-shadow: 4px 5px 4px rgba(0,0,0,0.05);
}
.tableDetails th{
  width:15%;
  padding:16px 13px;
  background-color:#eef7ff;
  border-bottom: 1px dotted #828080;
}
.tableDetails td{
  width: 35%;
  padding: 16px 13px;
  border-bottom: 1px dotted #828080;
  font-size: 15px;
}
/*inco小圖*/
.inco-print {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 0;
  background: url(images/inco-print.png) no-repeat 0px 0px;
}
.inco-apgo {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 0;
  background: url(images/inco-apgo.png) no-repeat 0px 0px;
}
.inco-apgo-s {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 5px 0 0;
  background: url(images/inco-apgo-s.png) no-repeat 0px 0px;
}
.inco-ap {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 0;
  background: url(images/inco-ap.png) no-repeat 0px 0px;
}
.inco-down {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 0;
  background: url(images/inco-download.png) no-repeat 0px 0px;
}
.inco-down2 {
  display: inline-block;
  height: 17px;
  width: 17px;
  margin: 0 8px 0 0;
  background: url(images/inco-download2.png) no-repeat 0px 0px;
}
.inco-search {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 0;
  background: url(images/inco-search.png) no-repeat 0px 0px;
}
.inco-pen {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 0;
  background: url(images/inco-pen.png) no-repeat 0px 0px;
}
/*.inco-arrowL {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 10px 0 0;
  background: url(images/inco-arrowL.png) no-repeat 0px 0px;
}
.inco-arrowR {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 0 0 10px;
  background: url(images/inco-arrowR.png) no-repeat 0px 0px;
}*/
#apInquirySelect .fastLinkBar {
  margin: 20px 0 0 0;
}
#apInquirySelect .fastLinkBar h4 {
  color: #FFF;
  font-weight: normal;
  line-height: 1.35;
  letter-spacing: 0.5px;
  width: 30px;
  height: 38px;
  padding: 5px 14px;
  margin: 0;
  display: block;
  background-color: #59a6e5;
}
#apInquirySelect .fastLinkBar .fastLink {
  margin: 0 0 0 70px;
  padding: 0;
}
#apInquiryCancelOk .fastLinkBar {
  padding: 0 0 5px 0;
  margin: 0;
}
#apInquiryCancelOk .fastLinkBar h4 {
  color: #308edf;
  font-size: 16px;
  padding: 0 0 5px 0;
  margin: 0;
  display: block;
}
.fastLinkBar .fastLinkList li {
  width: 49%;
  margin: 0 6px 0 0;
}
.fastLinkBar .fastLinkList li a {
  font-size: 15px;
  color: #2c2c2c;
  text-decoration: none;
  display: block;
  padding: 2px 0 1px 11px;
  background: url(images/inco-fastList.jpg) no-repeat 0px 10px;
}
.fastLinkBar .fastLinkList li a:hover , .fastLinkBar .fastLinkList li .select {
  color: #d50000;
  text-decoration: underline;
}

/*查詢 / 取消掛號--------------------------------*/
/*silder星期切換------------------------*/
#slideshow {
  /*margin:0 auto;
	width:640px;
	height:263px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;*/
  width: 100%;
  min-height: 450px;
  padding: 48px 0 155px 0;
  /*padding: 48px 0 20px 0;*/
  margin: 0 0 10px 0;
  position: relative;
  /*border-bottom: 1px dotted #999;*/
}
#slideshow.slide {
  /*margin:0 auto;*/
  width:100%;
  min-height:450px;
}

#slideshow .control {
 /* text-indent:-10000px;顯示文字*/
  position:absolute;
  cursor: pointer;
  z-index:999;
  
  color:#FFF;
  font-size: 15px;
  font-weight:bold;
  letter-spacing: 0.5px;
  line-height: normal;
  text-align: center;
  display: inline-block;
  min-width: 100px;
  padding: 10px;
  margin: 0 7px 0 0;
  margin: 0\0;
  *+margin: 0;
  border: #227ac5 solid 1px;
  /*圓角*/
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  /*漸層*/
    background: #3b99e9; /* Old browsers */
    background: -moz-linear-gradient(top,  #3b99e9 0%, #3b99e9 61%, #2a89da 89%, #2a89da 89%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b99e9), color-stop(61%,#3b99e9), color-stop(89%,#2a89da), color-stop(89%,#2a89da)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3b99e9 0%,#3b99e9 61%,#2a89da 89%,#2a89da 89%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3b99e9 0%,#3b99e9 61%,#2a89da 89%,#2a89da 89%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3b99e9 0%,#3b99e9 61%,#2a89da 89%,#2a89da 89%); /* IE10+ */
    background: linear-gradient(to bottom,  #3b99e9 0%,#3b99e9 61%,#2a89da 89%,#2a89da 89%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b99e9', endColorstr='#2a89da',GradientType=0 ); /* IE6-9 */
}
#slideshow .control:hover {
    background: #1580d8; /* Old browsers */
    background: -moz-linear-gradient(top,  #1580d8 22%, #3b99e9 55%, #51a4e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#1580d8), color-stop(55%,#3b99e9), color-stop(100%,#51a4e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1580d8 22%,#3b99e9 55%,#51a4e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1580d8 22%,#3b99e9 55%,#51a4e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1580d8 22%,#3b99e9 55%,#51a4e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1580d8 22%,#3b99e9 55%,#51a4e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1580d8', endColorstr='#51a4e8',GradientType=0 ); /* IE6-9 */
}
#slideshow #leftControl {
  top:0;
  right:130px;
}
#slideshow #rightControl {
  top:0;
  right:0;
}

/*醫生名稱區塊-------------*/
#apSelect .drSee:last-child {
  border-bottom: none ;
}
#apSelect .drSee {
  border-bottom: 1px solid #D7ECFF;
}
#apSelect .drSee .drName , #apSelect .drSee .drName a{
  margin: 0 0 0 3px;
}
.drSee {
  display: block;
  padding: 3px 0;
  margin: 2px 0;
}
.drSee .drName , .drSee .drName a{
  color: #58a5e5;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
}
.drSee .drName a:hover {
  color: #d20b0b;
  text-decoration: underline;
}
.drSee .room{
  font-weight: bold;
}
.drSee .people{
  color: #00338a;
  font-weight: bold;
}
.drSee .full {
  color: #CC0000;
}
.drSee .leave{
  color: #008400;
}
.drSee .butS{
  float: left;
}
.drSee .drInfo {
  position: relative;
}
.drSee .drInfo:hover .subtext {
  display: block;
}
.drSee .drInfo .subtext {
  width: 260px;
  padding: 15px 0;
  position: absolute;
  left: -80px;
  top: 31px;
  z-index: 9999 !important;
  background-color: #000000;
  filter: alpha(opacity=80);
  opacity: 0.8;
  display: none;
}
.drSee .tableMonthInfo {
  width:100%;
  border: none;
}
.drSee .tableMonthInfo td {
  color: #FFF;
  line-height: 1.1;
  border: none;
  padding: 5px 0 5px 10px;
}
.drSee .tableMonthInfo td:first-child {
  color: #FFF;
  letter-spacing: 1px;
  width: 13%;
  padding: 5px 0 5px 10px;
  background-color: #000000;
  border-right: 1px solid #7f7f7f;
  font-weight: bold;
}
.drSee .tableMonthInfo td:first-child + td{
  border-right: none;
}

/*彈跳視窗---------------------------
#apInquirySShow {
  width:400px;
  min-height:100px;
  background-color: #000;
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.tableMonthShow {
  color:#FFF;
  font-size:15px;
}
.tableMonthShow th {
  padding: 9px 20px;
  border-right:#7f7f7f solid 1px;
}
.tableMonthShow td {
  padding: 9px 0px 9px 20px;
}*/
/*查詢 / 取消掛號-----------------*/
#apInquirySelect .note , .sort .note {
  margin:-150px 0 0 0;
}

.divisionBox {
  padding: 10px 5px;
  margin: 0 0 25px 0;
  border: 5px solid #d1e6f8;
  -webkit-box-shadow: 2px 3px 7px 1px rgba(0,0,0,0.08);
     -moz-box-shadow: 2px 3px 7px 1px rgba(0,0,0,0.08);
          box-shadow: 2px 3px 7px 1px rgba(0,0,0,0.08);
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
/*表格--------*/
.tableApTime {
  width: 100%;
}
.tableApTime td {
  width: 33%;
  border-bottom: 1px dotted #989898;
}
.tableApTime td a {
  color: #404040;
  text-decoration: none;
  display: block;
  padding: 5px 6px 5px 37px;
  *+padding: 2px 6px 2px 20px;
  /*margin:0.5% 0 0.5% 4%;*/
  background: url(images/inco-tableApTime.jpg) no-repeat 20px 13px;
}
.tableApTime td a:hover {
  color: #1c75c3;
  text-decoration: underline;
  font-weight: bold;
}

/*搜尋欄位--------*/
.searchBar {
  margin: 0 0 9px 23px;
}
.searchBar .inputSearch {
  width: 370px;
  color: #9b9b9b;
  height: 32px;
  padding: 2px 8px;
  margin: 0 1px;
  border: 1px solid #cbcbcb;
  font-size: 15px;
  line-height: 32px;
}

/*表格--------*/
.tableapPResult {
  width: 100%;
  border: solid 1px #dadada ;
}
.tableapPResult a {
  font-size: 16px;
}
.tableapPResult tr:first-child + tr td {
  font-size: 15px;
  font-family: "新細明體";
  font-weight: bold;
  line-height: 1.3;
  padding: 8px 5px;
  background-color: #eaeaea;
}
.tableapPResult tr:hover {
  background-color: #F8F9FC;
}
.tableapPResult th {
  color: #FFF;
  font-size: 16px;
  text-align: left;
  padding: 15px 10px 15px 15px;
  border-bottom: 2px solid #FFF;
  background: rgb(61,154,233); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(61,154,233,1) 25%, rgba(58,151,231,1) 68%, rgba(43,137,218,1) 92%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(61,154,233,1)), color-stop(68%,rgba(58,151,231,1)), color-stop(92%,rgba(43,137,218,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ae9', endColorstr='#2b89da',GradientType=0 ); /* IE6-9 */
}
.tableapPResult td {
  font-size:16px;
  border-bottom: 1px dotted #828080;
  padding: 10px 5px;
}
.tableapPResult td:first-child + td + td + td + td + td {
  padding-right: 15px;
}
p.wait {
  color: #00338a;
  font-weight: bold !important;
  width: 75px;
  height: 26px;
  padding: 2px 0 0 0;
  background-color: #8fb5da;
  /*background-color: #55a2e3;*/
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
p.over {
  color: #FFF;
  width: 75px;
  height: 26px;
  padding: 2px 0 0 0;
  background-color: #64c4cd;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
p.number {
  color: #FFF;
  font-weight: bold !important;
  width: 75px;
  height: 26px;
  padding: 2px 0 0 0;
  background-color: #d37776;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
p.cancel {
  color: #CCC;
  font-weight: bold !important;
  width: 75px;
  height: 26px;
  padding: 2px 0 0 0;
  background-color: #FFF;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border: 1px solid #CCC;
}
p.site {
  color: #c4e0ec;
  font-weight: bold !important;
  width: 75px;
  height: 26px;
  padding: 2px 0 0 0;
  background-color: #1e95c6;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border: 1px solid #CCC;
}

/**/
.tableapPInfo {
  width: 100%;
  border: solid 1px #dadada ;
}
.tableapPInfo a {
  font-size: 16px;
}
.tableapPInfo td {
  font-size: 16px;
  border-bottom: 1px dotted #828080;
  width: 8%;
  padding: 10px 0px;
}
.tableapPInfo td p {
  width: 62px;
  font-weight: bold !important;
}
/**/
.count {
  padding: 15px 0 12px 10px;
  background-color: #eaeaea;
}
.count p {
  width: 22.5%;
  height: 45px;
  padding: 8px 0 0 0;
  margin: 0 1%;
  display: inline-block;
  float: left;
  text-align: center;
  line-height: 1.3!important;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}
.count.pin p {
  width: 17.5%;
  height: 45px;
  padding: 8px 0 0 0;
  margin: 0 1%;
  display: inline-block;
  float: left;
  text-align: center;
  line-height: 1.3!important;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}
.count p:first-child + p {
  color: #E4F9FA;
}
.count p:first-child + p + p {
  color: #FCE4E4;
  height: 35px;
  padding: 18px 0 0 0;
}
.count p:first-child + p + p + p{
  color: #B6B6B6;
  height: 35px;
  padding: 18px 0 0 0;
}

/*中港澄清連續處方籤回領預約----------------------*/
#apBack .apBox {
  margin:17px 0 0 0;
}
/*連續處方箋回領預約----------------------*/
/*身分證號碼-----*/
.ap .id {
  font-size:15px;
  margin: 0 0 20px 25px;
}
.ap .id .No {
  color: #439fd9;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
/*表格*/
.tableDate {
  width: 100%;
  border-bottom: #5ba7e6 solid 1px;
  line-height: 1.5;
}
.tableDate tr:hover {
  background-color: #eef7ff;
}
.tableDate th {
  color: #FFF;
  font-weight: normal;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.2;
  padding: 10px 0;
  border-top: #dadada solid 1px;
  border-right: #a9d1f2 solid 1px;
  border-bottom: #dadada solid 1px;
  background: #4b9bde; /* Old browsers */
  background: -moz-linear-gradient(top,  #4b9bde 0%, #5ba7e6 100%, #5ba7e6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b9bde), color-stop(100%,#5ba7e6), color-stop(100%,#5ba7e6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9bde', endColorstr='#5ba7e6',GradientType=0 ); /* IE6-9 */
}
.tableDate td {
  padding: 11px 5px;
  border-bottom: #828080 dotted 1px;
}
.tableDate td img:hover {
  filter: alpha(opacity=80);
  opacity:0.8;
}
.tableDate td .red .views {
  padding: 0 3px;

}
.tableDate td:first-child {
  width:12%;
}
.tableDate td:first-child + td {
  width:15%;
}
.tableDate td:first-child + td + td {
  width:15%;
}
.tableDate td:first-child + td + td + td {
  width:14% !important;
}
#apBackDate .tableDate td:first-child + td + td + td + td {
  width:30%;
}
#apBackDateOk .tableDate td:first-child + td + td + td + td {
  width:15% !important;
}
/*表格2*/
.tableDate2 {
  width: 100%;
  border-bottom: #5ba7e6 solid 1px;
  line-height: 1.5;
  margin: 30px 0 0 0;
}
.tableDate2 tr:hover {
  background-color: #eef7ff;
}
.tableDate2 th {
  color: #FFF;
  font-weight: normal;
  text-align: center;
  letter-spacing: 1px;
  padding: 14px 0;
  border-top: #dadada solid 1px;
  border-right: #a9d1f2 solid 1px;
  border-bottom: #dadada solid 1px;
  background: #4b9bde; /* Old browsers */
  background: -moz-linear-gradient(top,  #4b9bde 0%, #5ba7e6 100%, #5ba7e6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b9bde), color-stop(100%,#5ba7e6), color-stop(100%,#5ba7e6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9bde', endColorstr='#5ba7e6',GradientType=0 ); /* IE6-9 */
}
.tableDate2 td {
  padding: 13px 0px;
  border-bottom: #828080 dotted 1px;
}

#apBackDateOk .tableDate td:first-child + td + td + td {
  width:18%;
}
#apBackDateOk .tableDate td:first-child + td + td + td + td {
  width:28%;
}
time.medica {
  color: #404040;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}
time.period {
  color: #404040;
  font-family: Arial;
  font-size: 14px;
}
time.ok {
  color: #d81f1f;
  font-size: 14px;
}
.apSuccess {
  color: #d81f1f;
  font-size: 15px;
  font-weight: bold;
}




/* ==========================================================================
	8.	就醫指南	
 ========================================================================== */
.guide h3 {
  font-size: 16px;
  color: #404040;
  letter-spacing: 1px;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
}
/*qa
*********************************/
.accordion{
  border-top-width: 1px;
}
.accordion-title {
  border: 1px solid #d3d1d1;
  position: relative;
  margin:10px 0 0 0;
}
.accordion-title a {
  color: #444444;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.35;
  text-decoration: none;
  padding: 15px 60px 15px 50px;
  display: block;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 57%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(57%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 57%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 57%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 57%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 57%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
.accordion-title a i {
  background: url(images/inco-qa-q.png) no-repeat;
  position: absolute;
  left: 20px;
  top: 18px;
  height: 16px;
  width: 16px;
  -webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); 
   -moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); 
     -o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); 
        transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */
}
.accordion-title a:hover{
  background: #e5e5e5; /* Old browsers */
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 43%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(43%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 43%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.accordion-title.actived a i {
  background: url(images/inco-qa-open.png) no-repeat;
  position: absolute;
  left: 20px;
  top: 18px;
  height: 16px;
  width: 16px;
}
.accordion-title.actived a{
  font-weight: bold;
  background: #e5e5e5; /* Old browsers */
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 43%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(43%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 43%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.accordion-title.actived a:hover{
  background: #e5e5e5; /* Old browsers */
  background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 43%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(43%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 43%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 43%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.accordion-title a:after{
  color: #8C8C8C;
  font-size: 24px;
  font-family: "MS UI Gothic";
  font-weight: bold;
  display: inline-block;
  line-height: normal;
  padding: 0px;
  position: absolute;
  top: 14px;
  right: 20px;
  content: "+";
}
.accordion-title.actived a:after{
  color: #65c4cd;
  font-family: "MS UI Gothic";
  content: "-";
}
dd.accordion-info{
  margin: 20px 0 0 0;  
}
.sort dd.accordion-info{
  margin: 5px 0 0 0;  
}
.accordion .accordion-info .info {
  color: #444444;
  padding: 0;
  line-height: 2.4;
}
.accordion .accordion-info .info h3 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 10px;
}
.accordion .accordion-info .info .remark{
  color: #7d7d7d;
  text-align: right;
  margin-top: 30px;
}

/*表格-----------------*/
.tableGuide {
  width:100%;
  font-size:15px;
  line-height: 1.3;
}
.tableGuide th {
  color: #FFF;
  letter-spacing: 1px;
  padding: 15px;
  /*padding: 7px 5px;*/
  border-right: #cee6f5 solid 1px;
  background: #80c3ed; /* Old browsers */
  background: -moz-linear-gradient(top,  #80c3ed 0%, #6db4e0 50%, #47a2db 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c3ed), color-stop(50%,#6db4e0), color-stop(100%,#47a2db)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #80c3ed 0%,#6db4e0 50%,#47a2db 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #80c3ed 0%,#6db4e0 50%,#47a2db 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #80c3ed 0%,#6db4e0 50%,#47a2db 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #80c3ed 0%,#6db4e0 50%,#47a2db 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c3ed', endColorstr='#47a2db',GradientType=0 ); /* IE6-9 */
}
.tableGuide td {
  padding: 15px;
  border-right: #828080 dotted 1px;
  background: #f3f3f3 url(images/tableGuide-line.jpg) repeat-x bottom;
}
.tableGuide td:first-child {
  letter-spacing: 1px;
  border-right: #47a2db solid 1px;
  background-color: #e6edf3;
}
.tableGuide a{
  color: #404040;
  line-height: 1.4;
  text-decoration: none;
}
.tableGuide a:hover {
  color: #e00000;
  text-decoration: underline;
}
/*下載列表-----*/
.downloadBox li {
  width: 100%;
  clear: both;
  padding: 9px 0 !important;
  margin: 0 0 9px 0;
  border-bottom: 1px dotted #828080;
}
.downloadBox li p {
  float: left;
  line-height: 1.3 !important;
  width: 70%;
  padding: 0 0 0 20px !important;
  background: url(images/in4-3-7_inco.png) no-repeat 3px 5px;
  /*padding: 0 0 0 75px !important;
  background: url(images/in4-3-7_inco.png) no-repeat 53px 5px;*/
}
.downloadBox li a {
  float: right;
}

#guideFile a {
  color:#e00000;
}
#guideFile a:hover {
  color: #0000CC;
}


/*切換tab-----------------*/
/*功能切換*/
.abgne_tab2 {
  clear: left;
  margin: 0 0 27px 0;
}
ul.tabs2 { 
  width: 100%; 
  height: 40px;
}
ul.tabs2 li {
  float: left;
  overflow: hidden;
  line-height: 45px;
  list-style: none;
  width: 33%;
  border-top: 1px solid #60a9e5!important;
  border-right: 1px solid #60a9e5!important;
  border-left: 1px solid #60a9e5!important;
  border-bottom: none !important;
  background-color: #3b99e9;
  border: 1px solid #227ac5;
}
ul.tabs2 li a {
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  display: block;
  width: 100%;
  height: 43px;
  margin: 0;
  padding: 0 3px;
}
ul.tabs2 li a:hover {
  background-color: #383f98;
  color: #FFF;
}
ul.tabs2 li.active a {
  color: #3b99e9;
  background-color: #FFF;
}
ul.tabs2 li.active a:hover {
  /*background-color: #1B619A;*/
  color: #8CC5F2;
}
div.tab_container2 {
  clear: both;
}
div.tab_container2 .tab_content2 {
  padding: 20px 0 0 0;
}
div.tab-hide {
    display: none;
}

#guideNHI .tableGuide td {
  padding: 15px;
  border-right: #828080 dotted 1px;
  background: #f3f3f3 url(images/tableGuide-line.jpg) repeat-x bottom;
}
#guideNHI .tableGuide a{
  color: #404040;
  line-height: 1.4;
  text-decoration: none;
}
#guideNHI .tableGuide a:hover {
  color: #e00000;
  text-decoration: underline;
}
.guideNHIBox {
  padding: 0 0 15px 0;
  *+padding: 0 0 40px 0;
  margin: 0 0 12px 0;
  background: url(images/in8_line.jpg) repeat-x bottom;
}
.guideNHIBoxList {
  margin: 0 0 0 26px;
}
.guideNHIBoxList li {
  width:100%;
}
.guideNHIBoxList li a {
  color: #404040;
  line-height: 1.4;
  text-decoration: none;
  display: block;
  padding: 0 0 5px 0 !important;
  
}
.guideNHIBox a:hover {
  color: #e00000;
  text-decoration: underline;
}



/*qa-藍色
*********************************/
.accordion.blueAcc {
  /*border-top-width: 1px;*/
}
.accordion.blueAcc .accordion-title {
  position: relative;
  margin: 9px 0 0 0;
  border: 2px solid #ceddea;
}
.accordion.blueAcc .accordion-title a {
  color: #FFF;
  font-weight: bold;
  line-height: 1.5;
  text-decoration: none;
  padding: 12px 45px 12px 65px;
  display: block;
  background: #3991dc; /* Old browsers */
  background: -moz-linear-gradient(top,  #3991dc 0%, #5da7e6 72%, #5da7e6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3991dc), color-stop(72%,#5da7e6), color-stop(100%,#5da7e6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3991dc 0%,#5da7e6 72%,#5da7e6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3991dc 0%,#5da7e6 72%,#5da7e6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3991dc 0%,#5da7e6 72%,#5da7e6 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3991dc 0%,#5da7e6 72%,#5da7e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3991dc', endColorstr='#5da7e6',GradientType=0 ); /* IE6-9 */
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
.accordion.blueAcc .accordion-title a i {
  background-image: none;
  position: absolute;
  left: 20px;
  top: 14px;
  height: 20px;
  width: 20px;
  -webkit-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -moz-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -o-transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  transition: all 500ms cubic-bezier(0.250, 0.100, 0.250, 1.000); /* ease (default) */
  font-style: normal;
}
.accordion.blueAcc .accordion-title a:hover{
  background: #87bcea; /* Old browsers */
background: -moz-linear-gradient(top,  #87bcea 0%, #539fe1 20%, #0a77d5 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87bcea), color-stop(20%,#539fe1), color-stop(65%,#0a77d5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* IE10+ */
background: linear-gradient(to bottom,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bcea', endColorstr='#0a77d5',GradientType=0 ); /* IE6-9 */
}
.accordion.blueAcc .accordion-title.actived a i {
  background-image: none;
  position: absolute;
  left: 20px;
  top: 14px;
  height: 20px;
  width: 20px;
}
.accordion.blueAcc .accordion-title.actived a{
  background: #87bcea; /* Old browsers */
  background: -moz-linear-gradient(top,  #87bcea 0%, #539fe1 20%, #0a77d5 65%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87bcea), color-stop(20%,#539fe1), color-stop(65%,#0a77d5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* IE10+ */
  background: linear-gradient(to bottom,  #87bcea 0%,#539fe1 20%,#0a77d5 65%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87bcea', endColorstr='#0a77d5',GradientType=0 ); /* IE6-9 */
}
.accordion.blueAcc .accordion-title.actived a:hover{
background: #0a77d5; /* Old browsers */
background: -moz-linear-gradient(top,  #0a77d5 50%, #539fe1 79%, #87bcea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#0a77d5), color-stop(79%,#539fe1), color-stop(100%,#87bcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0a77d5 50%,#539fe1 79%,#87bcea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0a77d5 50%,#539fe1 79%,#87bcea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0a77d5 50%,#539fe1 79%,#87bcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a77d5', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */

}
.accordion.blueAcc .accordion-title a:after{
  color: #B0CBE1;
  font-size: 24px;
  font-family: "MS UI Gothic";
  font-weight: bold;
  display: inline-block;
  line-height: normal;
  padding: 0px;
  position: absolute;
  top: 10px;
  right: 20px;
  content: "+";
}
.accordion.blueAcc .accordion-title.actived a:after{
  color: #65c4cd;
  font-family: "MS UI Gothic";
  content: "-";
}
.accordion.blueAcc dd.accordion-info{
  margin: 0;
  border: solid 1px #dadada;
  background: url(images/inco-ans.jpg) no-repeat 30px 60px;
  -webkit-box-shadow: 2px 2px 3px rgba(179,179,179,0.35);
     -moz-box-shadow: 2px 2px 3px rgba(179,179,179,0.35);
          box-shadow: 2px 2px 3px rgba(179,179,179,0.35);
}
.accordion.blueAcc dd.accordion-info time {
  color: #404040;
  font-size: 14px;
  display: block;
  padding: 10px 22px;
  margin: 0;
  background-color: #f0f0f0;
}
.accordion.blueAcc dd.accordion-info .info {
  color: #444444;
  min-height: 70px;
  margin: 12px 22px 12px 115px;
  padding: 10px 0 10px 20px;
  line-height: 2.4;
  border-left: 1px dotted #999;
}

.accordion.blueAcc .dd.accordion-info .info h3 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 10px;
}
.accordion.blueAcc dd.accordion-info .info .remark{
  color: #7d7d7d;
  text-align: right;
  margin-top: 30px;
}

.category {
  height:48px;
  margin: 0 0 18px 0;
  display:block;
  border-bottom: dotted 1px #828080;
}
.category h3 {
  line-height: 28px;
  padding-left: 0px !important;
  margin: 0 12px 0 0 !important;
  background-position: 0 7px;
  background-image: none !important;
}
.category .inputSearch {
  height: 25px;
  line-height: 25px;
}
.category .butB{
  font-size: 13px;
  min-width: 82px;
  padding: 6px 4px;
}
.category .butBox{
  position: relative;
}

.category .butBox .subtext {
  width: 400px;
  padding: 15px;
  *+padding: 8px 15px 15px 15px;
  position: absolute;
  /*left: 90px;
  left: 86px\0;*/
  *+left: 85px;
  top: 25px;
  z-index: 9999 !important;
  background-color: #000000;
  filter: alpha(opacity=0);
  opacity: 0;
  transition: opacity,0.3s;
  display: none;
}
.category .butBox:hover .subtext {
  filter: alpha(opacity=80);
  opacity: 0.8;
  display: block;
}
#guideHealth .category .butBox .subtext {
  width: 550px;
  padding: 10px 0 20px 0;
}
#guideHealth .category .butBox .subtext li {
  width: 27%;
  margin: 0 3%
}
#guideHealth .category .butBox .subtext li a {
  margin: 5px 0 2px 0;
}
#guideHealth .category .butBox .subtext li a {
  display: block;
  padding: 0 5px 5px 5px;
  background-image: none;
  border-bottom: solid 1px #555c61;
}
.category .butBox .subtext li a {
  color: #FFF;
  text-decoration: none;
  width: 100%;
  display: block;
  padding: 0 5px 5px 12px;
  margin: 0 10px 0 0;
  background: url(images/inco-subtext.jpg) no-repeat 0px 8px;
}
.category .butBox .subtext li a:hover {
  text-decoration: underline;
  color: #FF6;
}


/* ==========================================================================
	9.	醫師/科別介紹	
 ========================================================================== */
.subjects h3 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
}
/*-醫師查詢----------------*/
.subjects .searchBar {
  clear: both;
  margin: 0;
  padding: 18px 30px 38px 30px;
  border: 1px solid #dadada;
  background-color: #f1f1f1;
  display: block;
  -webkit-box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
     -moz-box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
          box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
}
.subjects .searchBar h3 {
  float: left;
  line-height: 35px;
  letter-spacing: 1px;
  margin: 0 10px 0 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 10px;
  display: block;
}
.subjects .searchBar .searchBar-select {
  float: left;
  margin: 0 10px 0 0;
}
.subjects .searchBar .searchBar-select p {
  color: #969696;
  font-size: 14px !important;
  padding: 3px 0 0 0;
}
.subjects .searchBar .searchBar-select .inputSearch {
  width: 365px;
  padding: 1px 10px;
}
/*搜尋結果*/
#subjectsResult h3 {
  margin-bottom:15px;
}
#subjectsResult .tableDate td {
  padding: 8px 10px;
}


/*科別版型*/
#header.sort-header {
  height: 107px;
}
#header.sort-header .logo {
  background-image:url(images/logo-sort.jpg);
  width:215px;
  height:25px;
  display:block;
  margin:27px 0 0 7px;
  transition: opacity .3s;
}
#header.sort-header h2.title-sort {
  color: #59a5e5;
  font-size: 28px;
  margin: 20px 0 0 8px;
  *+margin: 17px 0 0 8px;
  *+line-height: 24px;
}
/*科別版型*/

#headerSort {
  height:35px;
  *+height:50px;
}
#headerSort h2.title-sort {
  color: #59a5e5;
  font-size: 28px;
  margin: 20px 0 0 8px;
  *+margin: 17px 0 0 8px;
  *+line-height: 24px;
}

.drBox {
  background-color: #f1f1f1;
  border: solid 1px #dadada;
  -webkit-box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
     -moz-box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
          box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
}
.drBox h4 {
  color: #FFF;
  font-size: 16px;
  line-height: 1.4;
  padding: 10px 20px;
  margin: 0;
  background-color: #5ba7e6;
}
.drBox .drContent {
  padding: 25px 28px;
}
.drBox .drProfile {
  padding: 0 0 15px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #c6c6c6;
}
.drBox .drProfile .drP-left {
  float: left;
  width: 60%;
  padding: 0 5px 0 35px;
}
.drBox .drProfile .drP-left p {
  font-size: 13px !important;
}
.drBox .drProfile .drP-right {
  float:left;
}
.drBox .drProfile .drP-right .pic {
  margin: 0 0 10px 0;
  border: solid 1px #dadada;
  -webkit-box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
     -moz-box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
          box-shadow: 2px 3px 2px rgba(204,204,204,0.75);
}
.drBox .drProfile .drP-right .button {
  display: block;
  margin: 8px 0;
  *+width:159px;
}

/*表格*/
.tableDr {
  width: 100%;
  margin: 0 0 12px 0;
  line-height: 1.4;
  background-color: #FFF;
  border-left: #cccccc solid 1px;
  border-top: #cccccc solid 1px;
}
.tableDr th {
  color: #FFF;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  padding: 10px 8px;
  border-top: #dadada solid 1px;
  border-right: #a9d1f2 solid 1px;
  border-bottom: #dadada solid 1px;
  background-color: #56B6D1;
}
.tableDr td {
  padding: 10px 8px;
  border-right: #cccccc solid 1px;
  border-bottom: #cccccc solid 1px;
}
/*友好連結-------------*/
.sortLinkList {}
.sortLinkList li {
  width:100%;
}
.sortLinkList li a {
  color: #404040;
  font-size:15px;
  text-decoration: none;
  display: block;
  padding: 6px 0 6px 28px;
  background: url(images/inco-drug-h2.png) no-repeat 0px 8px;
}
.sortLinkList li a:hover {
  color: #1881d7;
  text-decoration: underline;
  font-weight: bold;
  
}


/* ==========================================================================
	10.	社區醫療	
 ========================================================================== */
.community h3 {
  font-size: 16px;
  color: #404040;
  letter-spacing: 1px;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
}
.community h4 {
  font-size: 19.5px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: -2px 0 10px 0;
}
.community h4 .blue2 { padding: 0 5px;}
.community .note {
  font-size: 16px;
  padding: 7px 0 0 0;
}
.community .note em {
  font-size: 18px;
  font-weight:bold;
  font-style: normal;
}
.community .html {
  min-height: 170px;  
}
#communityCheck .apBox.checkBox .apForm .inputSearch {
  padding: 8px;
}

/* ==========================================================================
	11.	教學研究與品質	
 ========================================================================== */
.education h3 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
}


/*-圖書資源----------------*/
#educationBook .searchBar {
  padding: 0 0 0 38px;
  margin: 0 0 9px 0;
  background: url(images/in7-4_search.jpg) no-repeat 8px 11px;
}
#educationBook .searchBar .inputSearch {
  width: 520px;
}
#educationBook a {
  color: #404040;
  text-decoration: none;
}
#educationBook a:hover {
  color: #2f8ede;
  text-decoration: underline;
}
/*表格----*/
.tableEdu {
  margin: 5px 0;
  border: 1px solid #96c8d0;
  background-color:#e8f1f9;
}
.tableEdu td {
  padding:15px 15px 15px 45px;
  border-right: 1px solid #96c8d0;
  border-bottom: 1px solid #96c8d0;
}
.tableEdu td p{
  line-height:1.4 !important;
}
/*-圖書資源-結果頁---------------*/
.tableBook {
  width:100%;
  margin: 0 0 10px 0;
  border-left: 1px solid #e2e2e2;
}
.tableBook th {
  color: #FFF;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  padding: 10px 4px;
  border: 1px solid #257cc5;
  background: rgb(61,154,233); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(61,154,233,1) 25%, rgba(58,151,231,1) 68%, rgba(43,137,218,1) 92%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(61,154,233,1)), color-stop(68%,rgba(58,151,231,1)), color-stop(92%,rgba(43,137,218,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ae9', endColorstr='#2b89da',GradientType=0 ); /* IE6-9 */
}
.tableBook td {
  line-height: 1.2;
  padding: 8px 4px;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #d5d5d5;
}
.tabBEven {
  background-color: #EFEFEF;
}

.tableWay td {
  border-bottom: 1px solid #d4d4d4;
  padding: 4px 25px;
}


.test h3 {
  font-size: 16px;
  color: #404040;
  padding: 0 0 0 23px;
  margin: 0 0 10px 0;

  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
}
/*表格*/
.tableTest {
  width: 100%;
  line-height: 1.5;
  margin: 0 0 20px 0;
  border: #dadada solid 1px;
}
.tableTest tr:hover {
  background-color: #eef7ff;
}
.tableTest th {
  color: #FFF;
  text-align: center;
  letter-spacing: 1px;
  padding: 15px 0;
  background: #4b9bde; /* Old browsers */
  background: -moz-linear-gradient(top,  #4b9bde 0%, #5ba7e6 100%, #5ba7e6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b9bde), color-stop(100%,#5ba7e6), color-stop(100%,#5ba7e6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #4b9bde 0%,#5ba7e6 100%,#5ba7e6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9bde', endColorstr='#5ba7e6',GradientType=0 ); /* IE6-9 */
}
.tableTest td {
  padding: 7px 10px;
  border-bottom: #828080 dotted 1px;
}
.tableTest .title_link {
  color:#404040;
  text-decoration:none;
  letter-spacing:1px;
  padding: 10px;
  display:block;
}
.tableTest .title_link:hover {
  color: #d20202;
  /*color: #1F7CC9;*/
  /*font-weight: bold;*/
  text-decoration: underline;
}
.tableTest td .time {
  font-size: 14px;
  *+font-size: 15px;
  color: #333;
}




#epaper {
  position: absolute;
  top: -24px;
  right: 7px;
}
#epaper .btn-mail {
  font: 14px Arial, 微軟正黑體;
  letter-spacing: 1px;
  /*background-color: #000;*/
  color: #FFF;
  width: 120px;
  height: 32px;
  line-height: 32px;
  display: block;
  text-decoration: none;
  text-align: center;
  background: #7b7b7b; /* Old browsers */
  background: -moz-linear-gradient(top,  #7b7b7b 1%, #020202 70%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#7b7b7b), color-stop(70%,#020202)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #7b7b7b 1%,#020202 70%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #7b7b7b 1%,#020202 70%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #7b7b7b 1%,#020202 70%); /* IE10+ */
  background: linear-gradient(to bottom,  #7b7b7b 1%,#020202 70%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#020202',GradientType=0 ); /* IE6-9 */
  /*圓角--*/
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 3;
}
#epaper .btn-mail:hover{
  background: #232323; /* Old browsers */
  background: -moz-linear-gradient(top,  #232323 2%, #020202 54%, #7b7b7b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#232323), color-stop(54%,#020202), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #232323 2%,#020202 54%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #232323 2%,#020202 54%,#7b7b7b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #232323 2%,#020202 54%,#7b7b7b 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #232323 2%,#020202 54%,#7b7b7b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}
#epaper .inco-E{
  background: url(images/inco-mail.png) no-repeat;
  width:15px;
  height:12px;
  line-height:12px;
  display: inline-block;
  padding: 0 8px 0 0;
}
#epaper .btn-input{
  color: #606060;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 30px;
  height: 30px;
  width: 198px;
  padding: 0 5px;
  margin: 0 -2px 0 0;
  border: 1px solid #508781;
}
.keyIn {
  width: 360px;

  height: 32px !important;
  display: none;
  position: absolute;
  top: 0px;
  *+top: -1px;
  right: 0px;
}
.but-search {
  color: #FFF;
  font-size: 12px;
  line-height: 32px;
  text-align: center;
  text-decoration: none;
  display: block;
  width: 40px;
  height: 32px;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 202px;
  top: 0px;
  *+top: 1px;
  z-index: 2;
  background-color: #09F;
}
.but-search:hover {
  background-color: #419ecf;
}



/*tableApSR-----*/
.tableApSR {
  width: 100%;
  border-left:#cbcbcb solid 1px;
  border-right:#cbcbcb solid 1px;
}
.tableApSR th {
  color: #FFF;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 12px 15px;
  background-color: #439ae3;
}
.tableApSR th:first-child {
   border-right: 1px solid #FFF;
}
.tableApSR td {
  padding: 8px 15px;
  border-right: 1px dotted #868889;
  background: url(images/in4-7-2_line.jpg) repeat-x bottom #f3f3f3;
}
.tableApSR td:first-child {
  color: #404040;
  font-size: 15px;
  font-weight: bold;
  font-family: "新細明體";
  background-color: #dfeaf0;
  border-right: 1px solid #47a2db;
}
.tableApSR td p {
  padding: 0px;
  margin: 0px;
  line-height: 1;  
}
.tableApSR td a {
  color: #404040;
  text-decoration: none;
  display: inline-block;
  padding: 0 6px;
}
.tableApSR td a:hover {
  color: #1c75c3;
  text-decoration: underline;
  font-weight: bold;
}

/*論文表格內頁*/
.thesis {
  padding: 0 20px 8px 20px;
  border-bottom:#979797 dotted 1px;
}
.thesis h3 {
  color: #207CC8;
  margin: 0 0 3px 0 ;
}

h4.tit {
  color: #3943ac;
  font-size: 16px;
  letter-spacing: 1px;
  background: url(images/inco-drug-h2.png) no-repeat 0px 3px;
  margin: -7px 0 10px 0;
  padding-left: 26px;
}
.newsInfo h4.tit {
  margin: 0 0 -5px 0;
}

/*空白頁面使用--------------*/
.all {
  padding: 35px 27px 45px 27px;
}
.all h3 {
  font-size: 20px;
  color: #404040;
  letter-spacing: 1px;
  padding: 0 0 0 23px;
  margin: 0 0 5px 0;
  background: url(images/inco-drug-h2.png) no-repeat 0px 0px;
}
.all h4 {
  font-size: 18px;
  color: #449AE3;
  margin: 20px 0 10px 0;
}
.all .html {
  margin: 0 24px;
}
.all .html a {
  color: #3068a7;
}
.all .html a:hover {
  color: #53a0df;
}


/*轉診病歷查詢-登入頁
*********************************/
.check {
  width: 230px;
}
.check .welcome {
  color: #EAEAEA;
  font-size: 15px;
  text-align: center;
  padding: 7px 10px 4px 10px;
  background-color: #3943ac;
  letter-spacing: 1px;
  line-height: 1.5;
  border-radius: 8px 8px 0 0;
}
.check .welcome .dr {
  display: block;
}
.check .welcome .dr .name {
  color: #FFF;
  font-size: 19px;
  font-weight: bold;
  font-style: normal;
  padding: 0 6px 0 0;
}
.check .inner {
  padding: 5px 13px 8px 13px;
  background-color: #eef7ff;
  border-radius: 0 0 8px 8px;
  border: 1px solid #dddddd;
}
.check .inner .list {
  padding: 5px 0;
  border-top: 1px dotted #828080;
}
.check .inner .list:first-child {
  border-top: none;
}
.check .inner .colorBlack {
  font-size: 16px;
  width: 100%;
  padding: 7px 0 !important;
  text-align: center;
}
.check .inner .butBB{
  font-size: 15px;
  width: 100%;
  padding: 7px 0 !important;
}
.check .inner .butB {
  font-size: 15px;
  min-width: 40px;
  padding: 4px 10px !important;
  margin:0;
}
.check .inner .inputSearch {
  width: 60%;
  padding: 4px 5px;
  margin: 0;
  color: #666;
}
.check .inner select {
  width: 32%;
  padding: 4px 5px;
  margin: 0;
  color: #666;
}

/*表格---------------*/
.tableCheck {
  width:100%;
  padding: 0;
  margin: -13px 0 15px 0;
}
.tableCheck tr:hover {
  background-color: #eef7ff;
}
.tableCheck th {
  color: #FFF;
  font-size: 17px;
  font-weight: bold;
  text-align:center;
  padding: 8px 0;
  border: 1px solid #257cc5;
  background: rgb(61,154,233); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(61,154,233,1) 25%, rgba(58,151,231,1) 68%, rgba(43,137,218,1) 92%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(61,154,233,1)), color-stop(68%,rgba(58,151,231,1)), color-stop(92%,rgba(43,137,218,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(61,154,233,1) 25%,rgba(58,151,231,1) 68%,rgba(43,137,218,1) 92%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ae9', endColorstr='#2b89da',GradientType=0 ); /* IE6-9 */
}
.tableCheck td {
  font-size: 16px;
  padding: 3px 14px;
  border-right: 2px solid #e2e2e2;
  border-bottom: 1px solid #d5d5d5;
  border-left: 2px solid #e2e2e2;
}
.tableCheck td a {
  color: #4d53a4;
  text-decoration: none;
}
.tableCheck td a:hover {
  color: #69a9e0;
  text-decoration: underline;
}
.tabCEven {background-color: #EFEFEF;}


#communityPhone .tableCheck th {
  letter-spacing: 1px;
}
#communityPhone .tableCheck td {
  letter-spacing: 1px;
  padding: 10px 20px;
  line-height: 2;
}
#communityPhone .inputSearch {
  width: 60%;
  padding: 4px 5px;
  margin: 0;
  color: #666;
}





/*連續處方簽回領預約----------------*/
.reserveBox .box {
  margin: 0 0 10px 0;
  border-top: 1px solid #4d53b7;
  border-bottom: 1px solid #4d53b7;
}
.reserveBox h4 {
  color: #FFF;
  font-size: 18px;
  background-color: #4d53b7;
  text-align: center;
  padding: 10px 0;
  margin: 0;
  letter-spacing: 1.5px;
}
/*連續處方簽回領預約 - 表格*/
.tableApDate {
  width: 100%;
  line-height: 1.5;
  border-left: 2px solid #4d53b7;
  border-bottom: 1px solid #4d53b7;
  border-right: 2px solid #4d53b7;
}
.tableApDate th {
  color: #595454;
  font-weight: normal;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.2;
  padding: 10px 0;
  border-right: #a9d1f2 solid 1px;
  background-color: #eef7ff;
  border-top: #828080 solid 1px;
}
.tableApDate td {
  padding: 11px 5px;
  border-top: #828080 solid 1px;
}

/*請點選預定領藥日期 - 表格*/
.tableApMonth {
  width: 100%;
  border-bottom: #5ba7e6 solid 1px;
  line-height: 1.5;
  border-left: #828080 dotted 1px;
  border-top: 1px solid #4d53b7;
}
.tableApMonth tr:hover {
  background-color: #eef7ff;
}
.tableApMonth th {
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.2;
  padding: 10px 0;
  border-right: #828080 solid 1px;
  border-bottom: #FFF solid 1px;
  background-color: #D1D3E9;
}
.tableApMonth th.sat {
  color: #009900;
  background-color: #DBEBCF;
}
.tableApMonth th.sun {
  color: #CC0000;
  background-color: #EBCFD9;
}
.tableApMonth td {
  font-size: 16px;
  padding: 0;
  border-bottom: #828080 dotted 1px;
  border-right: #828080 dotted 1px;
}
.tableApMonth td:first-child {
  background-color: #FBF4F7;
}
.tableApMonth td:last-child {
  background-color: #F5FBF2;
}
.tableApMonth td a {
  color: #545454;
  text-decoration: none;
  display: block;
  padding: 5px;
}
.tableApMonth td a:hover {
  color: #FF0000;
  text-decoration: underline;
}
.tableApMonth td .ok {
  color: #008102;
  font-size: 14px;
  padding: 0 0 0 5px;
  font-weight: bold;
}


#login {
  padding:10px 0;
}

#login table td img {
  transition:all .3s;
}

#login table td:hover img {
  filter: alpha(opacity=70);
  opacity:.7;
}