/*!
 * 臺大動物醫院
 */
/* All */

body {
	padding: 0;
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/img/grid.png);
}
body {
    font-family: Arial, 'LiHei Pro', "Microsoft Jhenghei","微軟正黑體", 'PMingLiU', sans-serif;
}

img, div { behavior: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/css/iepngfix.htc) }


.container {	padding: 0px 20px 0;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);background-color: #FFF;	border-top:5px solid #6c3413;}
.header {	padding-top: 10px;}
.bs-docs-sidenav {	margin: 0 !important ;}

.navbar {	margin: 10px 0 20px;}
.ins {	margin: 10px 0;}
.last {	margin: 0;}
.page-header {    border-bottom: 1px solid #BBBBBB;  box-shadow: 0 1px 0 white;    margin: 10px 0 10px;    padding: 0 10px 9px 10px;}
.page-header h1 {	font-size: 160%;margin: 0;}
.pagination {	text-align: center;}
.footer {  margin-top: 40px;   padding: 30px 0;    text-align: center; position:relative;} 
.footer .qrcode{ height:80px; position:absolute; left:0; top:10px;}
.details {	padding: 20px;	min-height: 500px;	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);	box-shadow: 0 1px 0 white, 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset;    text-shadow: 0 1px 1px #FFFFFF;    border-radius: 5px; position:relative;}
.whosay img {	float: left;	margin: 0 20px 10px 0;}
.lang {	float: right;	position: relative;top: -60px;	right: 10px;}

.title1{ padding-left:8px; border-left:5px solid #be1b1b; color:#6C3413;}
.title2{ background:url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/img/icon01.png) no-repeat center left; padding-left:25px;}
.font_red{ color:#be1b1b;}
.font_brown{ color:#683210;}
.table-center th, .table-center td{ text-align:center;}
th.table-left, td.table-left{ text-align:left;}

.breadcrumb .active{white-space:nowrap;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	overflow: hidden; 	width:250px; line-height:20px; vertical-align: bottom;}
.icon-mail{ background:url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/img/icon-mail.png) no-repeat center;}
 /* =======================================home============= */
.jcarousel-item  {
	width: 192px;
    height: 245px;
	float: left;
	margin-right: 12px;
	text-align: center;
	padding: 10px;
	background-color: #fff;
	box-shadow: 0 1px 0 white, 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset;
    text-shadow: 0 1px 1px #FFFFFF;
 	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
	overflow:hidden;
}
.carousel-caption{ color:#fff;}
.indexnode img {
    width: 190px;
}
.bm1, .bm2, .bm3, .bm4 {
	width: 190px;
	height: 130px;
}
.jcarousel-item h4 {
	text-align:center;
}
.bm1 {
	background-color: #14b15a;
}
.bm2 {
	background-color: #904a2d;
}
.bm3 {
	background-color: #0095d0;
}
.bm4 {
	background-color: #c3122f;
}
.indexnode h3 {
	margin: 0;
	font-size: 122%;
}
.indexnode a {
	color: #683210;
}
.indexnode {
	text-align: left;
	color: #686868;
}

.newnode1 .unstyled li, .newnode2 .unstyled li{white-space:nowrap;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	overflow: hidden; 	width:435px;color: #be1b1b;}

.newnode {
	width: 100%; overflow: auto;
	/*height: 124px;*/
	margin-bottom: 16px;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 white, 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset;
    text-shadow: 0 1px 1px #FFFFFF;
}
.newnode h4 {
	margin: 0 0 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #BBBBBB;
    box-shadow: 0 1px 0 white;
    color: #683210;
}
.newnode ul {
	margin:0;
	min-height: 60px;
}
.newnode a{
	color:#be1b1b;
}
.icon-plus-sign {
	margin-right: 10px;
}

.newnode .thumbnails{
}
.newnode .thumbnails li:first-child{
	border:none;
}
.newnode .thumbnails li:last-child{
	padding-right:0;
}
.newnode .thumbnails li {
	padding:0 15px;
	border-left:1px dotted #999;
	margin:0;
	list-style-type: none;
}
.newnode a.thumbnail {
	color:#683210;
	padding:0;
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	font-size:13px;
	text-align: center;
}
.newnode a.thumbnail p{
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden; 
	width:120px; 
	padding-top:5px;	
}

.newnode2 .announce li{
	background:url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/img/index_doctor_icon.png) no-repeat left center;
	display:inline;
	float:left;
	width:50%;
	height:40px;
	margin-bottom:15px;
}
.newnode2 .announce a{
	color:#683210;
	display:table-cell;
	display:block;
	height:40px;
	overflow:hidden;
	width:70%;
	margin-left:40px;
}
.newnode2 .announce a:hover{
	color:#be1b1b;
}
.newnode2 .announce div{
	display:table-cell;
	margin:0;
	height:40px;
	vertical-align:middle;
}
.newnode1 {
	float: left;
}
.newnode2 {
	float: right;
}
.newnode1 ,.newnode2 {
	width: 47%;
	padding: 12px;
}

.index-fck{
	width: 100%; overflow: auto;
	/*height: 124px;*/
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 white, 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset;
    text-shadow: 0 1px 1px #FFFFFF;
}
.index-fck-1, .index-fck-2{
	width: 47%;
	padding: 12px;
}
.index-fck-1{
	float: left;
}
.index-fck-2 {
	float: right;
}

 /* ======================================= header  ============= */

.logo {
 	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/img/logo.png);
 	width: 610px;
 	height: 75px;
 	text-indent: -9999px;
 	position: relative;
 	display: block;
 }
 .logoen {
 	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260519092134/https://www.vh.ntu.edu.tw/tpls/tw/img/logo-en.png);
 	width: 364px;
 	height: 75px;
 	text-indent: -9999px;
 	position: relative;
 	display: block;
 }
.details p, .details ul {
	font-size: 104%;
	color: #484848;
	margin: 0 0 24px 0;
}
.details ul {
	padding-left: 30px;
}
.pagination ul {
	padding: 0;
}


.carousel .item{
	height:400px;
}
 /* ======================================= news list ============= */
ol.slats {
	list-style-type: none;
}
ol.slats li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
	height:90px;
	}
ol.slats li:last-child {
	margin: 0;
	padding: 0;
	border-bottom: none;
	}
ol.slats li a h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.1;
	}
ol.slats li a img {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #eee;
	}
ol.slats li a:hover img {
	background: #eee;
	}
ol.slats li a p {
	margin: 0 0 0 76px;
	font-size: 14px;
	line-height: 1.4;
	color: #555;
	}
ol.slats li a p span.meta {
	display: block;
	font-size: 12px;
	color: #999;
	}				
 /* =======================================contact form============= */
 .contactform {
 	background-color: #F5F5F5;
 	border-radius: 6px;
 	min-height: 300px;
 	padding: 6px;
 }
 .location {
 	margin: 0 0 20px;
 }
 .location ul {
 	margin: 20px 0 0 440px;
 	padding: 0;
 }
 .maplink {
 	background: none repeat scroll 0 0 #FEFEFE;
    box-shadow: -1px 1px 6px rgba(0, 0, 0, 0.4);
    padding: 6px;
    margin-bottom: 20px;
 }
 .contactform .require{
	 color:#F00; padding-right:5px;
}
 .form-horizontal {
 	width: 400px;
 	float: left;
 }
 .form-horizontal h3 {
 	margin: 0 0 10px;
 	padding-left: 120px;
 	font-size: 120%;
 }
 .form-area {
 	padding-left: 510px;
 }
 .form-horizontal .control-group {
 	margin-bottom: 10px;
 }

 .em .bs-docs-example {
 	min-height: 180px;
 	padding-left: 36%;
 }
 .em label {
 	float: left;
 	margin: 4px 10px 0 0;
 }
 .blank16{clear:both; height:16px; overflow:hidden;}
 .add-nav li{position:relative; z-index:9999; list-style:none;}
 .add-nav li:hover ul{display:block;}
 .add-nav li ul{position:absolute; top:40px; left:0; display:none; width:150px; padding:4px 15px 8px; margin:0;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #6c3413, #432203);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6c3413), to(#432203));
  background-image: -webkit-linear-gradient(top, #6c3413, #432203);
  background-image: -o-linear-gradient(top, #6c3413, #432203);
  background-image: linear-gradient(to bottom, #6c3413, #432203);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c3413', endColorstr='#432203', GradientType=0);
  *zoom: 1;
  -webkit-border-bottom-left-radius: 4px;
     -moz-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
     -moz-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
 
  z-index:9999;}
.add-nav li ul li{padding:0; margin:0; width:100%;}
.add-nav li ul li a{display:block; width:100%; margin-bottom:5px; color:#fff; font-size:13px;}
 
 
 
/* ======================================= time ============= */
.time thead th{ background:#6C3413; color:#fff; font-weight:normal; text-shadow:none;}
.time tbody td{ height:50px; vertical-align: middle; padding:5px; }
.time tbody td small{ font-size:10px;} 

/* ======================================= guide ============= */
.guide li{ margin-bottom:15px; line-height:25px;}
.guide .label, .guide .badge{ font-size:14px; text-shadow:none; font-weight:normal;padding:0 8px; line-height:20px;}

/* ======================================= team ============= */
.team{ line-height:24px;}
.team img{}
.team img.pull-left{ margin-right:20px;}
.team img.pull-right{ margin:0 0 0 20px;}
.team hr{ border-bottom:dashed 1px #ccc !important; background:none; border:none;} 
.team .doctor{ margin:0 0 0 -25px; list-style:none; padding-left:0;}
.team .doctor li{ float:left; display:inline-block; width:290px; margin-bottom:20px; border-bottom:1px dashed #ccc; margin-left:40px; padding-bottom:10px; position:relative;height: 120px;}
.team .doctor_icon{ background:#683210; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; padding:6px; width:14px; height:14px; text-align:center; display:inline-block; margin:7px 10px 10px 0; vertical-align:top;} 
.team .doctor_icon i{vertical-align:top; margin:0;}
.team .doctor li img.pull-left{ margin:0 10px 10px 0;}

.team .doctor .department .label{ text-shadow:none; font-weight:normal; margin-bottom:5px;}
.team .doctor .department .label-purple{background:#66F;}
#qaContent ul.accordionPart li .qa_title {	cursor: pointer;}
#qaContent ul.accordionPart li .qa_title_on { color:#683210;}
#qaContent ul.accordionPart li .qa_content {	margin: 6px 0 0;	background: #fff;	z-index:999; position:absolute; width:290px; padding-bottom:3px; }
#qaContent ul.accordionPart li .qa_content .table{border-bottom:1px dashed #ccc;}
#qaContent ul.accordionPart li .qa_content .table td{ padding:2px 0; color:#444; font-size:12px;}
#qaContent ul.accordionPart li .qa_content .table tr:first-child td{ border:none;}
/*#qaContent ul.accordionPart li .qa_content .table tr:last-child td{border-bottom:1px dashed #ccc;}*/
#qaContent ul.accordionPart li .qa_content .table{ margin:0;}
#qaContent ul.accordionPart li .qa_content ul{ margin:0 ; padding:0;}
#qaContent ul.accordionPart li .qa_content li{ border:none; float:none; width:auto; margin:0; padding-bottom:3px;}

 /* ======================================= research ============= */
.research ol{ margin: 0 0 10px 0;}
.research ol a:hover{ text-decoration:none;}
.research ol.slats li a h3{ margin-top:20px;white-space:nowrap;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	overflow: hidden; 	width:550px;}
.research span.meta{ line-height:16px;}
.research .auther{  margin:10px 15px 0 0;}
.research .auther span{ margin-right:20px;}
.research .auther i{opacity: 0.5; margin-right:10px;} 

.research_link a{color: #be1b1b;}
.research_link h5{ border-bottom:1px dotted #999; color:#666;} 
.research_link ul{padding-left:0; font-size:12px;}
.research_link ul li{ line-height:24px;}
.research_link ul i{ margin-right:5px;}
.research_link .table{font-size:12px;}}
.research_link .table th{ text-align:center; }
.research_link .table td{ border:none; height:24px; vertical-align:middle;}
.research_link .table th, .research_link .table td{ padding:0;}


/* ======================================= staff ============= */
.staff_dw thead th{ background:#6C3413; color:#fff; text-shadow:none; font-weight:normal;}


/* ======================================= configuration ============= */
.configuration {border:#555 solid 4px;}
.configuration th, .configuration td{padding:10px; height:20px; border:#555 solid 2px;}
.configuration th{ background:#FFC20E;  vertical-align:middle;text-align:center; }
.configuration th .floor_en{line-height:20px; margin-top:20px; }
.configuration th .floor{ min-width:30px;line-height:30px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; display:inline-block; background:#fff; padding:5px; vertical-align: bottom; margin-right:3px;}
.configuration td{ background:#9FDDF9; vertical-align:middle; text-shadow:none;}


/* ======================================= traffic ============= */
.traffic li{ line-height:30px; padding-bottom:30px;}
.traffic li ul li{ padding-bottom:10px;}
.traffic li p{ margin-bottom:5px;}
.traffic li p .badge{ font-size:16px; line-height:20px; text-shadow:none; font-weight:normal;}
.traffic li i.icon-arrow-right{ margin:0 3px;opacity: 0.3; }

/* ======================================= announce ============= */
ul.announce_list{ padding:0;}
.announce_list li{ padding:10px 0; border-bottom:1px solid #ccc;}
.announce_list li .date{ color:#999; font-size:13px;}
.announce_title{ white-space:nowrap;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	overflow: hidden; 	width:590px; display:inline-block;}

/* ======================================= activity ============= */
.location img{margin:10px 0 0 20px;}
ul.activity{ padding:0;}
.activity li a:hover{ color:#683210;}
.activity li{ text-align:center;margin: 0 17px 20px;}
.activity li img{ height:90px;}
.activity li p{white-space:nowrap;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	overflow: hidden; 	width:120px; margin:0;}
.tn3gallery{ margin:0 auto;  width: 620px;}






/*
     FILE ARCHIVED ON 9:21:34 五月 19, 2026 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 22:18:42 五月 25, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
