
div.intro {line-height:28px; font-size:15px; overflow: hidden; margin:0 auto;}
div.intro div.contL {float:left; width:30%;}
div.intro div.contR {float:right; width:65%;}
div.intro p.txtP { padding-bottom:20px; }
div.intro p.txtC { text-align:center; line-height:30px; font-size:18px; color:#999;}

div.intro div.banner { width:100%; margin: 0 auto; text-align:center; }

div.clinic_tap {width:100%; margin:0 auto;}

/* Equip img */
div.intro div.contL1 {float:left; width:40%;}
div.intro div.contR1 {float:right; width:50%;}

p.sign {text-align:left;}
p.sign strong{font-size:26px; font-weight:normal; padding-left:10px;}


/* interior : slide */
.slider01 {width:1024px; margin: 0 auto; padding: 0;position: relative; zoom: 1;border:solid 0px red;}
.slider01 .flex-viewport {max-height: 2000px;}
.slider01 .slides {zoom: 1;margin: 0; padding: 0;}
.slider01 .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.slider01 .slides img {width: 100%; display: block;}
/* Direction Nav */
.slider01 .flex-direction-nav {*height: 0;margin: 0; padding: 0; list-style: none;}
.slider01 .flex-direction-nav a {width: 30px; height: 30px; margin: -10px 0 0; display: block; background: url(../img/hblock/content/bg_direction_nav.png) no-repeat 0 0;position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.slider01 .flex-direction-nav .flex-next {background-position: 100% 0; right: 5px; }
.slider01 .flex-direction-nav .flex-prev {left: 5px;}
/* Control Nav */
.slider01 .flex-control-nav {width: 100%;position: absolute; bottom: -40px; text-align: center;margin: 0; padding: 0; list-style: none;}
.slider01 .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.slider01 .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.slider01 .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.slider01 .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
@media (max-width: 768px) {
.slider01 {width:100%; margin: 0 auto; padding: 0;position: relative; zoom: 1;border:solid 0px red;}
.slider01 .flex-control-nav {width: 100%;position: absolute; bottom: -30px; text-align: center;margin: 0; padding: 0; list-style: none;}
.slider01 .flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.slider01 .flex-control-paging li a {width: 8px; height: 8px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.slider01 .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.slider01 .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
}


/* guide_table */
.normal-table { margin-top:20px; line-height:24px border-top:2px solid #65533c }



/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.intro div.contL {float:none; width:100%; text-align:center; }
div.intro div.contR {float:none; width:100%;}	

div.intro div.contL1 {float:none; width:100%; text-align:center;}
div.intro div.contR1 {float:none; width:100%;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

