
	
	html, body {
		height: 100%;
		font-size:10.5px;
	}
	ul
	{
		margin:0;
		padding:0;
		
		
	}
	ul li
	{
		margin:0;
		padding:0;
	}


	a { 
		
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	a:hover {
		color: #000;
	}



	#st-preloader {
		background: #FFF;
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 9999;
	}

	p {
		line-height: 1.5;
		font-size: 1.5rem;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: "微軟正黑體",  Arial, sans-serif;
		font-weight: 700;
		
		font-size:2.5rem;
	

	}
h5, h6 {
    font-family: "微軟正黑體", Arial, sans-serif;
    font-weight: 700;
font-size: 2.3rem;}

	input, textarea{
		outline: none;
	}

	label{
		font-weight: 300;
	}

.logo
{
	/*background-image:url(../img/logo.png);
	width:200px;
	
	display: block;
	background-repeat:no-repeat;
	background-size:contain;*/
	
	
}
.top
{
	    height: 191px;
    width: 149px;
    background-image: url(../img/contenta.png);
    background-repeat: no-repeat;
    position: fixed;
    background-size: contain;
    right: 0px;
    background-position: center;
    bottom: 80px;
    z-index: 999;
cursor:pointer;
	
}
.top2
{
	height:60px;
    width: 60px;
    background-image: url(../img/contenta2.png);
    background-repeat: no-repeat;
    position: fixed;
    background-size: contain;
    right:40px;
    background-position: center;
       bottom: 275px;
    z-index: 999;
	cursor:pointer;
}

.carousel-control
{
	
    top: 50%;
   
    height: 50px;
}
.carousel-control.right
{
	background-image: url(../img/prev2.png);
    background-repeat: no-repeat;
	background-size:contain;
	background-position:right center;
}
.carousel-control.left
{
	background-image: url(../img/prev.png);
    background-repeat: no-repeat;
	background-size:contain;
	background-position:left center;
}
#embox
{
	margin: 60px 0 80px 0;
}

@media screen and (max-width: 991px) {
#embox
{
	margin: 0px 0 80px 0;
}
}
.logo img
{
	width:300px;
}
.dropdown-list
{
	width:80px;
}
.menubox
{
  border-bottom:1px solid #dadada;
  background-color:#FFF;
	padding:10px;
}
.menulist 
{
	padding:10px;
	min-width:100px;
	text-align:center;
	    width: 100%;
		background-color: #ffffff;
}
.menulist li
{
	text-align:center;
}
.menulist li a
{
	    margin-bottom: 6px;
	padding:0;
	  font-size: 19px;
		    color: #666;
			font-weight: bold;
}
.navbar
{
	margin-bottom:0;
	
}

.rightbox
{
	background-image:none!important;
}
.leftbox
{
	background-image:none!important;
}
.boxt ul li
{
	list-style-type:none;
	text-align:center;
}
.buttons ul li a:hover
{
	    color:#ff2d9e;
}
.buttons>a{
	
}
.buttons>a:focus,
.buttons>a:active,
.buttons>a:hover
{
	background-color:#FFF!important;
	    color: #ff64bb;
	
}
.reservation
{
	width:60px;
	height:60px;
	z-index: 99;
	background-size: contain;
	background-repeat:no-repeat;
	position: fixed;
	
	right: 0;
    bottom: 50px;
	background-image:url(../img/contenta2.png);
}
.navbar-nav>li>a
{
	font-size: 22px;
	line-height: 48px;
	color: #1f1f1f;
    font-weight: bolder;
}

.boxt h2
{
	    font-size: 30px;
}
.fb
{
	background-image:url(../img/fb_icon.png);
	width: 39px;
	height: 35px;
    margin-top: 18px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: contain;
}
.dat
{
	line-height:25px!important;
}
.Outpatient
{
	width: 70%;
	text-align: center;
	height:200px;
	margin-top:30px;
	    margin: 50 auto;
	padding-bottom: 70px;
		
}

.talkbottom
{

	background-image:url(../img/t_02.jpg);
	width:100%;
	background-size: cover;
      height: 200px;
    background-repeat: no-repeat;
    background-position:  center 10px;
	
}

.inleft
{
	background-image:url(../img/inleft.png);
    width: 30%;
    background-size: contain;
	    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
   top: -128px;
}
.talkbottom title
{
}
.cenbox
{
	position:relative;
}
.listview
{background-color:#0190d7;
padding-bottom: 50px;
    margin-top: 50px;
    overflow: hidden;
}
.odate
{
	background-color:#5fbcff;
	color:#FFF;
	height:50px;
	padding:10px;
}
.odate2
{
	background-color:#2ea7fd;
	width:20%;
	height:50px;
	color:#FFF;
	padding:10px;
}
.odate3
{
	background-color:#2ea7fd;
	
	height:50px;
	color:#FFF;
	padding:10px;
}
.Outpatient tr
{
	border-bottom: 2px solid #afdaf9;
}
.Outpatient tr th
{
	
	
	    text-align: center;
		height: 80px;
	
}
.Outpatient tr td
{background-color:#FFF;
border-left: 2px solid #afdaf9;
    height: 80px;
}
.timenum
{
	    font-size: 18px;
		display:black;
}
.newbox a
{
	    font-size: 18px;
		display:black;
	
}
.newbox
{
	border-bottom: 1px dotted #009ece;
    padding-top: 5px;
    padding-bottom: 5px;
}
.movie
{
	   height: 400px;
	overflow:hidden;
	
}
.movbo
{
	padding:10px;
	
	background-color:#e0e0e0;
	background-repeat:repeat-x;
	margin-bottom:20px;
	
}
.movbo iframe
{
	height:250px;
}
.movbo:hover
{
	cursor:pointer;
	background-image: url(../img/blues.png);
}

.newboxs

{
	   margin-top: -309px;
		
	
}
.newsmain h1
{
	margin-top:0px;
}

.movbo p
{
	font-size:1.8rem;
	    height: 350px;
		margin-top: 10px;
}
.movie p
{
	display:black;
	
}

.movieimg
{
	       height: 230px;
		overflow:hidden;
		position:relative;
}
.movieimg img
{
	    position: absolute;
    /* top: 2%; */
    width: 111%;

}
.showmlist_bg a
{
	
}
.showmlist_bg p
{
	font-size:1.5rem;
	
}
.showmlist_bg img
{
	float:right;
	padding-top: 20px;
	padding-left: 10px;
       width: 145px;
}
.newsindexb 
{
	float:right;
	margin-top:20px;
	font-size:16px;
}
.reminding
{
	font-size: 1.8rem;
}
/***************slider****/

.slider
	{
		width:1280px;
		margin:0 auto;
	}


	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>  .item {
		background-position: center top;
		background-repeat: no-repeat;
		background-size:cover;
		width:100%;
		height: 480px;
		    margin-top: 125px;
		color: #30b8ec;
		
	}

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item:before{
		
		content: "";
		height: 100%;
		top: 0;
		left: 0;
		opacity: 0.5;
		width: 100%;
	}

	.carousel-caption {
		left: 100px;
		top: 50%;
		
		font-size: 15px;
		text-align: left;
		color: #fff;
		text-shadow: none;
		margin-top: -130px;	
	}

	.carousel-caption h1 {
		font-size:46px;
		margin-bottom:0;
		line-height:27px;
		letter-spacing:2px;
		font-weight:100;
	}

	.carousel-caption h2 {
		font-size:81px;
		font-weight:600;
		margin-top:0px;
		text-transform:lowercase;
		letter-spacing:2px;
		margin-bottom:20px;
	}

	

	#home-carousel:hover .home-carousel-left {
		left:0;
	}

	#home-carousel:hover .home-carousel-right {
		right:0;
	}
	/* Carousel animation */

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item h1, 
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item h2, 
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item p {
		opacity:0;
		-moz-transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-o-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5);
	}

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item h1 {
		-webkit-transition: all 0.5s ease-in-out 0.15s;
		-moz-transition: all 0.5s ease-in-out 0.15s;
		-ms-transition: all 0.5s ease-in-out 0.15s;
		-o-transition: all 0.5s ease-in-out 0.15s;
		transition: all 0.5s ease-in-out 0.15s;
	}

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item.active h1, 
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item.active h2, 
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item.active p {
		opacity:1;
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item h2 {
		-webkit-transition: all 0.5s ease-in-out 0.30s;
		-moz-transition: all 0.5s ease-in-out 0.30s;
		-ms-transition: all 0.5s ease-in-out 0.30s;
		-o-transition: all 0.5s ease-in-out 0.30s;
		transition: all 0.5s ease-in-out 0.30s;
	}

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item p {
		-webkit-transition: all 0.5s ease-in-out 0.45s;
		-moz-transition: all 0.5s ease-in-out 0.45s;
		-ms-transition: all 0.5s ease-in-out 0.45s;
		-o-transition: all 0.5s ease-in-out 0.45s;
		transition: all 0.5s ease-in-out 0.45s;
	}
	.leftbox ,
	.rightbox 
	{
		height:50px;
		top:40%;
	}
	.leftbox span,
	.rightbox span
	{
		top:0;
	}
	 #team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	
	{
		line-height:500px;
		text-align:center;
		
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	{
	line-height: 500px;
    text-align: center;
    /* top: 20%; */
    position: ABSOLUTE;}
	.bennertitle
	{
		
		
		padding: 10px;

	}
		.footercontent2
	{
		background-color:#666;
		
	}
	.footercontent2 ul
	{
		padding:10px;
	}
	.footercontent2 ul li a
	{
		color:#FFF;
	}
.cenbox h1
{
	margin-top:150px;
	
}

.classbox
{
	width:180px;
	height:180px;
	overflow:hidden;
	margin: 0 auto;
	border-radius: 125px;
}
.newsmain h1
{
	font-size: 35px;
	color:#01a9e8;
}
.class
{
	 padding: 18px;
	 cursor:pointer;
	
}
.class:hover
{
	overflow:height;
	background-color: #ffffff69;
   
}

.navbar-collapse.in
{
	    overflow-y: none;
}
.navbar-collapse
{
	max-height:auto;
}





.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse 
{
	max-height: initial;
	margin-right: 6px;
}
.contanticon
{
	margin-top: 130px;
}
.contanticon ul li
{
	    color: #666;
    margin-left: 10px;
       line-height: 25px;
    text-align: center;
    list-style: none;
}
.contanticon ul li.icon
{
	font-size:20px;
}
.contanticon ul
{
	
	    margin: 0 auto;
    
}
.footer
{
	position: relative;
	
}
.footer div ul li
{
	font-size:1.8rem;

	list-style-type:none;
	color: #FFF;
	font-size: 16px;
	line-height: 50px;
}
.footer div ul
{
	
	padding:10px;
	background-color: #636363;
}
/*.footercontent
{
	
	margin:0 auto;
	position: absolute;
bottom: 37px;
    font-size: 2rem;
    width: 100%;
	padding: 14px;
}
.footercontent ul li
{
	list-style-type:none;
	color: #6f6f6f;
}
.footercontent ul li a
{
	color: #6f6f6f;

}*/

.dre i
{
	font-size: 20px;
}
.dre
{
    color: #fff;
    
}
.dre li
{
	      line-height: 50px;
	
	list-style-type: none;
}
.menutext
{
	/*background-image:url(../img/blue2.png);
	background-repeat:no-repeat;
	background-size: contain;*/
	    width: 100%;
    /*background-color: #fff;*/
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
	background-image:url(../img/wh.png);
	background-repeat:repeat-x;
	
}
.mentitle h4,
.mentitle h4 a
{
	line-height:50px;
	text-decoration:none;
	text-align:center;
	
}

.footerconten ul li
{
	text-align:center;
	
}
.modal-dialog {
    width: 800px;
    margin: 30px auto;
}
.dre li a
{
	color:#FFF;
}
@media screen and (max-width: 1680px)
{
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item {
   
         height: 470px;
    }
}

@media screen and (max-width: 1566px)
{
	.newboxs
	{
		width:100%;
		margin-top: -150px;
	}

	.gtco-nav2 ul li, .gtco-nav ul li
	{width:auto;
	}
}
@media screen and (max-width: 1440px)
{
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item {
   
            height: 280px;

    }
}
@media screen and (max-width: 1280px)
{
	
	.slider
	{
		width:100%;
		margin:0 auto;
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
		      height: 416px;

	}
	.movie
	{
	height: auto;
	width:50%;
	overflow:hidden;
	
	}
	.movbo iframe
	{
		
		height:280px;
		
	}
	.newboxs
	{
		    margin-top: -155px;
			margin-bottom:100px;
			  
	}
	.newsmain
	{
		width:50%;
		  float: left;
	}
	
}
@media screen and (max-width: 1024px)
{
	.nav>li>a 
	{
    
    padding: 10px 13px;
	}
	.navbar-nav>li>a
	{
		line-height:40px;
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
		height: 410px;
	}
	.talkbottom
	{
		height:115px;
	}
	
	.gtco-container 
	{
		 max-width: 100%;
	}
		.news_block_bg
	{
		height: 150px;
	}
	.showmlist_bg img
	{
		   padding-top: 0px;
	}
	.modal-content
	{
		width:100%;
	}
	.pccleft2
	{
		background-size: contain;
	}
	
	.newboxs
	{
		    margin-top: -100px;
			overflow:hidden;
	}
	.cenbox h1 
	{
    margin-top: 76px;
	}
	
}

@media screen and (max-width: 1000px)
{


	.carousel-caption h2
	{
		margin-top:40px!important;
		font-size:30px;
	}
	.mentitle h4

	{
		display:none;
	}
	
}
@media screen and (max-width: 800px)
{
	
	
	
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	{
	
        top: 132px;
	}
	.carousel-caption
	{
	top: 50%;
	}
	.cenbox h1
	{
		margin-top:80px;
		
	}
	.newboxs
	{
		    margin-top: 20px;
			overflow:hidden;
			margin-bottom:50px;
	}
	
}

@media screen and (max-width: 768px)
{	
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
		height:390px;
	}
	.carousel-caption h2
	{
		    font-size: 55px;
	}
	.carousel-caption
	{
		left:50px;
		
	}
	
	.navbar-nav .open .dropdown-menu
	{
		background-color: #f3f3f3;
	}
	.top
	{
		width:100px;
		height:100px;
	}
	.movie
	{
		margin-bottom:30px;
		height:430px;
		width:50%;
		 
	}
	.newsmain
	{
		width:50%;
	}
	.footer
	{
		height:auto;
	}
	.modal
	{
		z-index:9999;
	}
	.modal-dialog {
		width:100%;
		margin: 30px auto;
	}
	.top2 {
		height: 57px;
		width: 60px;
	   
		right: 17px;
		background-position: center;
		bottom: 197px;
		z-index: 999;
		cursor: pointer;
	 }
	.footercontent
	{
			font-size: 1.8rem;
		width: 100%;
		padding: 14px;
		
		color:#FFF;
	}

#doctortalk .section-title
{
height:auto;
margin-top:0;
}
.dre li
{
	    line-height: 30px;
		font-size: 15px;
}



.newboxs
	{
		    margin-top: 20px;
			overflow:hidden;
			margin-bottom:50px;
	}
	.movbo iframe
	{
		
	}
	#doctortalk .section-title h1
	{
		font-size:3.2rem
	}
	.cenbox h1 {
    margin-top: 96px;
}
}

.tedmain2,
.tedmain
{
	width: 70%;
	
	position: absolute;
       height: 100%;

}
.tedmain2
{
	left:0;
}
.tedmain
{
	right: 0;
}
.ted1
{
	width:50%;
	 background-color: #126738;
	height: 93px;
	 float:left;
	 color:#FFF;
	 position:relative;
}
.tedmain2 .title,
.tedmain .title
{
	font-size:30px;
	width: 30%;
    float: left;
	font-weight:bold;
	text-align:center;
	font-weight:bloder;
	
line-height: 80px;
    font-size: 25px;

}
.word2,
.word
{
	line-height:25px;
	 font-size:16px;
	padding:5px 5px 5px 0;
	      margin-top: 21px;
		
		  padding-bottom:50px; 
		margin-left:300px;
	
}
.triangle-right {
	width: 0;
	height: 0;
	border-top: 25px solid transparent;
	border-left: 50px solid #555;
	border-bottom: 25px solid transparent;
}
.word2
{
	
	    margin-top: 60px;
}
.ted2
{
	width:50%;
	 color:#FFF;
	 background-color: #007936;
	height: 93px;
	 float:left;
	 position:relative;
}

.cenbox
{
	text-align:center;
	color:#FFF;
}

#medical_center
{
	overflow:hidden;
	    background-color: #0190d7;
}

@media screen and (max-width: 500px) 
{
	
.word2,
.word
{
	margin:0;


}	
	
	
	
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item 
	{
        height: 230px
	  
	}
	
	
	
}

@media screen and (max-width: 350px) 
{
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item {
       height: 100px;
	}
   #team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	{
	
     top:0; 
	}
	
}
@media screen and (max-width: 980px)
{
	
	
	.movie 
	{
		height: auto;
	}
	
	.navbar-nav>li>a
	{
		    line-height:30px;
			font-size: 20px;
	}
	.off
	{margin-left:15px;
	margin-right:15px;
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
	 height: 390px;
	}
	.word2, 
	.word
	{
		margin-bottom:0;
	}

}
@media (max-width: 992px)
{
		.newboxs
	
	{
		 margin-top: -170px;
	}
}
@media screen and (max-width: 812px)
{
	.Outpatient
	{
		width:80%;
	}
	.topbox 
	{
		margin-top: 153px;
	
	}
	.fb
	{
		    height: 48px!important;
	
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item {
		   height: 280px;
		}
		.mentitle
	{
		display:none;
	}
	.newboxs
	{
		margin-bottom:100px;
		overflow:hidden;
	}
.tedmain2, 
	.tedmain
	{
		width:100%;
	}
	.word
	{
		  margin-top: 22px;
	}
}



@media screen and (max-width:680px) 
{
	
	
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	{
	
        top: 70px;
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
		height:180px;
	}
	.inleft
	{
    width:150px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 20;
        top: -178px;
	}
	.movie
	{
		width:100%;
	margin-top: 200px;
	}
	.newsmain
	{
		width:100%;
	}
	.ted2,
	.ted1
	{
		width:100%;
		    text-align: CENTER;
	}
	.tedmain2, .tedmain
	{
		width:100%;
	}
	.word2, .word
	{
		padding:0;
		
	}
	
	#doctortalk .section-title h1 
	{
    
    text-align: CENTER;
	}
	
	
}
@media screen and (max-width: 480px) 
{
	.showmlist_bg img 
	{
    
    /*width: 100%;*/
	}
	.movbo iframe
	{
		
		height:165px;
		
	}
	.tedmain2 .title, .tedmain .title
	{
		float:none;
		line-height: initial;
		width:100%;
		
	}
	.tedmain2 .title
	{
		margin-top:10px;
	}
	
	.word2, .word
	{
		margin-top:0;
		/*padding-left:10px;*/
		
	}
}
@media screen and (max-width:505px) 
{

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	{
	
     top: 90px;
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
		    height: 120px;
	}

}
@media screen and (max-width:320px) 
{

	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item>.item>img
	{
	
     top: 72px;
	}
	#team-carousel-topslide>.owl-wrapper-outer>.owl-wrapper>.owl-item> .item
	{
		    height: 50px;
	}

}
