@Charset "UTF-8";

/* ---reset.css--- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;margin: 0 auto; 
	border-spacing: 0; 
}
/* ---reset.css--- */



html {
	margin:0;padding:0; 
	/*font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4!important;*/
	font-family:Helvetica,Arial,"LiHei Pro","微軟正黑體","Microsoft JhengHei","新細明體","PMingLiU",sans-serif;
	font-size: 18px;
	line-height:22px;
	color:#555555;
	height:100%; 
}
body{
	margin:0 auto;
	margin-top:0; 
	padding:0; 
	height:100%;
	
}
a{color:#333333; text-decoration:none;}
a:link{ color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}
a:active{color:#333333; text-decoration:none;}
/*
#map.area.title{ font-size:15pt;}
 area:hover {background: #cccccc; color: #0099ff; border: solid 1px #993366} */

#body-div{
margin:0;
padding:0;
 }
 
.clearfix{
	clear:both;
	height: 0 !important;
	overflow: hidden;
}


/* --電腦版型------------------------------------- */

#wrap{
	width:100%;
	margin:0 auto ;
	position:relative;
	height:100%; 
	background-color:#FFF;
}

#header_container{
	position: relative;
	margin:0 auto;
	padding:0;
	width:100%;
	height:94px; 
	
}
#header{ 
margin:0 auto; width:980px;
}
#logo{ 
width:400px; 
height:94px; 
background-image:url(../image/logo.jpg); 
background-repeat:no-repeat;
float:left;
}
#logo a{ 
display:block;
width:400px; 
height:94px;  
}
#header_link{ 
padding-top:60px; padding-right:10px; 
font-size:9pt; 
width:200px; 
float:right;
text-align:right;
}


#header_link a{color:#333333; text-decoration:none;}
#header_link a:link{ color:#333333; text-decoration:none;}
#header_link a:visited{color:#333333; text-decoration:none;}
#header_link a:hover{color:#333333; text-decoration:underline;}
#header_link a:active{color:#333333; text-decoration:none;}

/*main-navigation電腦版 start*/	 

.menu-toggle { 
    display:none;
     }	
.main-navigation { 
text-align:center;
margin:0 auto;
	font-size:18px; 
	width:100%; 
	height:40px; 
	background-color:#4c356d; 
}

.main-navigation ul{ 
	
}
.main-navigation ul li{ 
	position:relative; display:none;
	float: left; 
}
.main-navigation ul li ul{
	z-index:100000000;
	list-style: none outside none; 
	background-color: transparent;
    position: absolute; 
	padding-left:0px;   
	display: none;  
}
.main-navigation ul li a{ 
display:block; 
}	
.main-navigation ul li:hover ul{ 	
position:absolute;	
display: block;    
right:0;    
left: 0;    
top: 100%; 
font-size:14px;  
}
.main-navigation ul li ul li{ 
width:100%; 
left:0; 
top:8px; 
padding-left:20px; 
padding-right:20px; 
padding-top:10px; 
padding-bottom:10px;
background-color:#d9cee3; 
}	
.main-navigation .menu { 
margin:0 auto; 
width:1080px;	
margin-top:10px !important;    
display: inline-block; 
}
.main-navigation .menu-item {
	 display: inline-block; 
	 width:16.5%;  	 
}
.main-navigation .menu-item a {           
position: relative; 
text-align:center;     
display: block;      
color: #ffffff;      
text-transform: uppercase; 	  
}
.main-navigation .menu-item a:after {        
content: "|";       
 color: #ffffff;        
 position: absolute;        
 right: 0; 
}
.main-navigation .menu-item ul li a{ text-align:left; color:#333333;}
.main-navigation .menu-item ul li a:after {content: "";  }
.main-navigation .menu-item:last-child a:after {      display: none; }
.main-navigation .menu-item:hover a { text-decoration:none;}
.main-navigation .menu-item.current-menu-item a, .main-navigation {      
color: #333333; 
text-decoration:none;      
border-bottom: 0px solid #a3ecf2; 
} 


.mobile-navigation {	
clear: both;	
padding: 30px 0;	
display:none;
}


 /*main-navigation電腦版 end*/ 

.index_title{  
margin:0 auto; 
color:#381e5c;
font-size:30px; 
line-height:50px; 
width:320px; 
height:50px; 
border-bottom-style:solid; 
border-bottom-width:1px; 
border-color:#cccccc; 
text-align:center; 
padding-top:20px; 
margin-bottom:20px; 
}
.index_title_2{  
color:#381e5c;
font-size:30px; 
line-height:50px; 
width:320px; 
height:50px; 
border-bottom-style:solid; 
border-bottom-width:1px; 
border-color:#cccccc; 
text-align:left; 
padding-top:20px; 
margin-bottom:20px; 
}

.index_case_share{ 
margin:0 auto;
width:100%; 
}
.index_case_share ul{
	margin:0 auto;
	width:100%;
	display: inline-block; 
	text-align:center;
	}
.index_case_share li{ 
width:320px;
display: inline-block; 
padding-left:10px; 
padding-right:10px; 
padding-top:10px; 
padding-bottom:10px;
}
.index_case_share li img{ 
border-bottom:solid; border-bottom-color:#EFD4E1; border-bottom-width:4px;
border-top:solid; border-top-color:#EFD4E1;border-top-width:4px;
border-left:solid; border-left-color:#EFD4E1;border-left-width:4px;
border-right:solid; border-right-color:#EFD4E1;border-right-width:4px;
margin-right:30px;
}
.index_tooth{
	margin:0 auto;
	width:980px;; 
}
.index_tooth ul{
	margin:0 auto;
	width:100%;
	display: inline-block; 
	text-align:center;
	}
.index_tooth li{
width:220px; 
font-size:18px;
display: inline-block; 
padding-left:10px; 
padding-right:10px; 
padding-top:10px; 
padding-bottom:10px;
	}	
.traffic_container{ 
width:980px; 
margin:0 auto; 
overflow:hidden;
font-size:18px; 
line-height:34px;
 font-weight:normal; 
 padding-top:40px;
}
.traffic_container_left{ 
float:left; width:380px;
}
.traffic_container_right{ 
float:right; width:560px;
}
.open_news_container{
width:980px; 
margin:0 auto; 
overflow:hidden;
font-size:16px; 
line-height:34px;
 font-weight:normal; 
 padding-top:40px; padding-bottom:50px;
}
.index_open{
float:left; width:450px; 
}
.index_news{
float:right; width:450px; text-align:center; line-height:26px;
}
.time_table{
	border-collapse:collapse;
	}
.time_table table, td, th{
	border:1px solid #cccccc;
	}
.purple{ color:#b5729c;}
.banner_container{ 
 width:100%; height:316px; margin:0 auto; background-color:#333333;
 }

.page_main{ width:100%; margin:0 auto; text-align:center; background-color:#dedfc9; margin-bottom:0px;}
.page_main img{ display:block; margin:0 auto; }
.page_container{ margin:0 auto; width:1220px; overflow:hidden;}
.page_left{ float:left; width:320px; padding-left:50px; background-image:url(../image/left_bg.jpg); background-position:top left; background-repeat:no-repeat;} 
.page_left2{ float:left; width:320px; padding-left:50px; background-image:url(../image/left_bg.jpg); background-position:top left; background-repeat:no-repeat;} 
.page_right{ float:right; width:780px; font-size:16px; line-height:26px; padding-right:50px; background-image:url(../image/right_bg.jpg); background-position:top right; background-repeat:no-repeat;}
.page_left_title{ font-size:24px; font-weight:bold; color:#702446; text-align:center; line-height:40px; width:270px; height:50px; background-image:url(../image/left_title_bg.jpg); background-repeat:no-repeat; background-position:bottom; margin-bottom:10px; padding-top:30px;}



.content_path_box{ 
width:780px; 
height:40px; line-height:40px; 
border-bottom-color:#cccccc; 
border-bottom-style:solid; 
border-bottom-width:1px; 
background-image:url(../image/icon_02.png); 
background-repeat:no-repeat; 
background-position: bottom left; 
overflow:hidden; padding-top:30px; 
}
.path_title{ float:left; padding-left:34px;color:#646464; font-size:24px; font-weight:bold;   }
.path_text{ float:right; font-size:16px; padding-right:10px;}


.products_item_list{
	margin:0 auto; width:780px;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ebe8ef;

	}
.products_item_list ul{ 
display:inline; 
list-style: none outside none; margin:0 auto;
	}
.products_item_list li{ 
font-size:18px; 
display:inline-block; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:5px;
margin-right:2px; margin-bottom:0px; margin-top:4px;
border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#cde3ee;
border-top-style:solid; border-top-width:0px; border-top-color:#cde3ee;
border-left-style:solid; border-left-width:0px; border-left-color:#cde3ee;
border-right-style:solid; border-right-width:0px; border-right-color:#cde3ee;
background-color:#ebe8ef;
	
	}
.products_item_list li.current{ 
font-size:18px; 
display:inline-block; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:5px;
margin-right:2px; margin-bottom:0px;margin-top:4px;
border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#cde3ee;
border-top-style:solid; border-top-width:0px; border-top-color:#cde3ee;
border-left-style:solid; border-left-width:0px; border-left-color:#cde3ee;
border-right-style:solid; border-right-width:0px; border-right-color:#cde3ee;
background-color:#d685a7;
	
	}
.products_item_list li a:link{ color:#333333; text-decoration:none; }
.products_item_list li a:visited{ color:#333333;  text-decoration:none;}
.products_item_list li a:hover{ color:#333333;  text-decoration:none;}
.products_item_list li a:active{ color:#333333;  text-decoration:none;}

.products_item_list li.current a:link{ color:#ffffff; text-decoration:none; }
.products_item_list li.current a:visited{ color:#ffffff;  text-decoration:none;}
.products_item_list li.current a:hover{ color:#ffffff;  text-decoration:none;}
.products_item_list li.current a:active{ color:#ffffff;  text-decoration:none;}
.products_item_list_level2{ font-size:16px; width:90%; margin:0 auto; line-height:30px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ebe8ef;
 }
.products_item_list_level2 img{ vertical-align:bottom; }
.product_title{ color:#034079; font-size:22px; margin-top:15px; margin-bottom:10px;}

.infor{ font-size:18px;}
.red2{ font-size:18px; color:#d685a7;}
.table_style, .table_style th, .table_style td{
border-collapse:collapse;
border:0px solid black;
}

.doctor01{
font-size: 15pt;
color: #4C356D;
font-weight: bold;
	}
.doctor_img{ 
float:left; 
}
.doctor_img img{ 
padding-right:40px;
}
.doctor_text{ 
float:left; 
width:540px; 
margin-bottom:20px;
 }
.doctor_text ul{}
.doctor_text ul li{ 
list-style-position:outside;
list-style-image:url(../image/list_dot.jpg); 
margin-left:25px; 
}
.doctor_title{ 
background-image:url(../image/arrow_02.jpg); 
background-repeat:no-repeat; 
padding-left:20px; 
color:#b45e44; 
font-weight:600; 
font-size:18px;
}
.doctor_text2{ 
width:48%; 
float:left;
margin-bottom:20px;
}
.certificate{ width:100%;}
.certificate_img{ 
width:45%; 
height:auto; 
float:left; 
padding-right:20px; 
text-align:center; 
padding-bottom:20px;
}
.certificate_img img{ 
max-width:340px; 
max-height:380px; 
border-bottom:solid; border-bottom-color:#EFD4E1; border-bottom-width:4px;
border-top:solid; border-top-color:#EFD4E1;border-top-width:4px;
border-left:solid; border-left-color:#EFD4E1;border-left-width:4px;
border-right:solid; border-right-color:#EFD4E1;border-right-width:4px;
}
.docter_link{ width:100%; text-align:center;}
.docter_link img{ width:105px; height:auto;}
.case_title{ 
font-size:19px; 
font-weight:600; color:#748cd3;
background-image:url(../image/arrow_02.jpg); 
background-position:left; 
background-repeat:no-repeat; padding-left:20px; line-height:30px;
}
.case_img{ 
width:100%; 
overflow:hidden; 
display: inline-block;
}
.case_img2{
width:46%; 
display:inline-block; 
vertical-align:top; 
text-align: center;
	}
.case_img2 img{ 
width:98%;  
height:auto;
border-bottom: solid;
border-bottom-color: #EFD4E1;
border-bottom-width: 4px;
border-top: solid;
border-top-color: #EFD4E1;
border-top-width: 4px;
border-left: solid;
border-left-color: #EFD4E1;
border-left-width: 4px;
border-right: solid;
border-right-color: #EFD4E1;
border-right-width: 4px; 
	}
.case_arrow { 
text-align:center; margin:0 auto; 
display: inline-block; width:5%; 
padding-left:0px; 
padding-right:0px; vertical-align:top; 
 
}
.case_arrow img{ 

}

.case_img3{ 

width:28%; 
display:inline-block;
vertical-align:top;  
text-align: center;
	}
.case_img3 img{ 
width:100%;  
height:auto;
border-bottom: solid;
border-bottom-color: #EFD4E1;
border-bottom-width: 4px;
border-top: solid;
border-top-color: #EFD4E1;
border-top-width: 4px;
border-left: solid;
border-left-color: #EFD4E1;
border-left-width: 4px;
border-right: solid;
border-right-color: #EFD4E1;
border-right-width: 4px;  
	}
.banner_link{ padding-top:20px; }
.index_case_title{ font-size:24px; color:#b37299;}
.see_more{ margin:0 auto; font-size:22px; line-height:22px; font-weight:200; 
color:#999999; padding:6px; 
border-bottom-width:1px; border-bottom-color:#e6e6e6; border-bottom-style:solid;
border-top-width:1px; border-top-color:#e6e6e6; border-top-style:solid;
border-left-width:1px; border-left-color:#e6e6e6; border-left-style:solid;
border-right-width:1px; border-right-color:#e6e6e6; border-right-style:solid; width:150px; margin-bottom:20px;
}
.see_more a{color:#999999; text-decoration:none; }
.qa{ 
margin:0 auto; font-size:28px; line-height:28px; font-weight:200; background-color:#b37299; 
color:#cccccc; padding:6px; 
width:190px; margin-bottom:0px; margin-top:10px; text-align:center;
}
.qa a{margin:0 auto; color:#ffffff; text-decoration:none; }
#footer{	
position: absolute;	
display:block; 	
background-color:#d7d4d9; 	
margin:0 auto; 
padding:0px;	
width:100%;		
color:#333333; 	
font-size:14px;	
line-height:20px;
 text-align:center; 			
}				
#footer a{ color:#333333;
}
.footer_title{ font-size:22px; line-height:24px; padding-top:20px;}



@media screen and (max-width: 900px) {
*{
		box-sizing:border-box; /* 讓 padding 與 width 解除關係 */
	}
	
html,body{
		-webkit-text-size-adjust:none; /* iPhone 旋轉後 文字不要放大 */
	}
#header_container{
	position: relative;
	margin:0 auto;
	padding:0;
	width:100%;
	height:75px; float:left; background-color:#d7d4d9; 
	
}
#header{ 
width:260px;float:left; 
}
#logo{ 
width:260px; 
height:auto; 
background-image:url(../image/logo_m.png); 
background-repeat:no-repeat;
float:left; background-size:250px auto;
}
#logo a{ 
display:block;float:left;
width:260px; 
height:75px;  
}
#header_link{ display:none; 
padding-top:60px; 
padding-right:10px; 
font-size:9pt; 
width:200px; 
float:right;
text-align:right;
}


#header_link a{color:#333333; text-decoration:none;}
#header_link a:link{ color:#333333; text-decoration:none;}
#header_link a:visited{color:#333333; text-decoration:none;}
#header_link a:hover{color:#333333; text-decoration:underline;}
#header_link a:active{color:#333333; text-decoration:none;}

/*main-navigation手機版 start*/  

.menu-toggle { 
	width:50px; 
	float:right;
	background: #d7d4d9 ;
    border: none;
    color: #382641;
    font-size: 22px;
    font-size: 1.7142857143em;
    vertical-align: middle;
    padding: 12px 10px;
    outline: none;
    display: block ; 
} 
.main-navigation { 
	margin:0; 
	width:100%; 
	float:right; 
	margin-top:10px; 
	display:none;
}

.main-navigation .menu {
    display: none; 
} 

.mobile-navigation { padding:0; margin:0;}

.mobile-navigation ul{ 
	margin:0; 
	padding:0; 
}
.mobile-navigation ul li{ border-bottom-color:#eae2f2; border-bottom-style:solid; border-bottom-width:1px; 
	float:none;
}

.mobile-navigation ul li a{ color:#ffffff; text-decoration:none; 
	display:block;
	}

.mobile-navigation ul li ul{ 
	color:#333333;	
	background-color:#d9cee3; 
    display: none;  
}
	
.mobile-navigation li:hover ul{ 
	position: relative;
    display: block;
}

.mobile-navigation ul li ul li{ padding-left:20px; background-image:url(../image/mobile_menu_icon.jpg); background-repeat:no-repeat; background-position:left; }
.mobile-navigation ul li ul li a{ 
color:#333333; text-decoration:none;
}
.mobile-navigation ul li ul li a:link{ 
color:#333333; 
}
.mobile-navigation ul li ul li a:hover{ 
color:#333333; text-decoration:none;
}
  .mobile-navigation .menu {
    list-style: none; padding-left:0px; padding-right:0px; padding-top:0;
    border-top: 2px solid #eae2f2;
    border-bottom: 2px solid #eae2f2;
    text-transform: uppercase; background-color:#4c356d; font-size:16px;
	}
  .mobile-navigation .menu a {
      padding: 10px 0; margin-left:10px;
      display: block;
     
	  }
  .mobile-navigation .menu .current-menu-item a {
      color: #a3ecf2; }
 
 /*main-navigation手機版 end*/  
 

 
 
 
 .index_title{
box-sizing:border-box; /* 讓 padding 與 width 解除關係 */
  
margin:0 auto; 
color:#381e5c;
font-size:30px; 
line-height:50px; 
width:280px; 
height:50px; 
border-bottom-style:solid; 
border-bottom-width:1px; 
border-color:#cccccc; 
text-align:center; 
padding-top:0px; 
margin-top:20px; 
}

.index_title_2{  
margin:0 auto; 
color:#381e5c;
font-size:30px; 
line-height:50px; 
width:280px; 
height:50px; 
border-bottom-style:solid; 
border-bottom-width:1px; 
border-color:#cccccc; 
text-align:center; 
padding-top:0px; 
margin-top:20px; 
}

.index_case_share{ 
margin:0 auto;
width:100%; 
}
.index_case_share ul{
	margin:0 auto; width:100%;
	display: inline-block; 
	text-align:center;
	}
.index_case_share li{ width:45%; 
display: inline-block; 
padding-left:6px; 
padding-right:6px; 
padding-top:10px; 
padding-bottom:10px;
}
.index_case_share li img{ width:100%; height:auto; 
border-bottom:solid; border-bottom-color:#EFD4E1; border-bottom-width:4px;
border-top:solid; border-top-color:#EFD4E1;border-top-width:4px;
border-left:solid; border-left-color:#EFD4E1;border-left-width:4px;
border-right:solid; border-right-color:#EFD4E1;border-right-width:4px;
margin-right:0px;
}
.index_tooth{
	margin:0 auto;
	width:100%; 
}
.index_tooth ul{
	margin:0 auto;
	width:100%;
	display: inline-block; 
	text-align:center; margin-top:15px;
	}
.index_tooth li{ width:24%;
font-size:16px;
display: inline-block; 
padding-left:0px; 
padding-right:0px; 
padding-top:10px; 
padding-bottom:10px;
	}
.index_tooth li img{ width:100%; height:auto;}	
.traffic_container{ 
width:100%; 
margin:0 auto; 
overflow:hidden;
font-size:16px; 
line-height:26px;
 font-weight:normal; 
 padding-top:40px; 
}
.traffic_container_left{ 
margin:0 auto; 
float:none; width:100%; padding-left:10px; padding-right:10px; 
text-align:center; 
font-size:16px; 
line-height:26px;
}
.traffic_container_right{
	margin:0 auto;  
float:none; width:100%;text-align:center; padding-top:20px;
}
.open_news_container{
width:100%; 
margin:0 auto; 
overflow:hidden;
 font-weight:normal; 
 padding-top:40px; padding-bottom:50px; 
}

.index_open{
float:none; width:100%; text-align:center; 
}
.index_news{
float:none; width:100%; text-align:center;
font-size:16px; padding-left:10px; padding-right:10px; 
line-height:26px;   
}
.time_table{margin:0 auto;  
	border-collapse:collapse; width:95%;
	}
.time_table table, td, th{
	border:1px solid #cccccc;
	}
.purple{ color:#b5729c;}

 .banner_container{ 
 width:100%; height:auto; margin:0 auto; background-color:#333333;
 }


.page_main{ width:100%; margin:0 auto; text-align:center; background-color:#dedfc9; margin-bottom:0px;}
.page_main img{ display:block; margin:0 auto; width:100%; height:auto; }
.page_container{ margin:0 auto; width:100%; overflow:hidden;}
.page_left{ float:none; width:100%; margin-bottom:20px; padding-top:0; padding-left:0px; background-image:url(../image/bg_white.jpg);} 
.page_left2{ float:none; width:100%; display:none;} 
.page_right{ float:none; width:100%; padding-left:10px;  font-size:16px; line-height:28px; padding-right:10px;background-image:url(../image/bg_white.jpg); }
.page_right img{ width:100% !important; height:auto!important;}
.page_left_title{ font-size:24px; font-weight:bold; color:#702446; text-align:left; width:100%; margin-bottom:20px; padding-left:40px; background-image:url(../image/bg_white.jpg);
}
.page_right table{ width:100% !important;}
.page_right table tr td img{ width:100%!important; height:auto; }


.content_path_box{ display:none;  
width:100%;margin:0 auto;text-align:center;   
height:40px; line-height:40px; 
border-bottom-color:#cccccc; 
border-bottom-style:solid; 
border-bottom-width:0px; 
background-image:url(../image/icon_02_none.png); 
background-repeat: repeat-x; 
background-position:left; 
overflow:hidden; margin-top:0px; 
}
.path_title{ float:none; padding-left:0px;color:#4c356d; font-size:26px; font-weight:bold; margin:0 auto; width:100%;  }
.path_text{ float:right; font-size:16px; display:none;}




.products_item_list{
	margin:0 auto; width:100%; text-align:center;
	border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#ebe8ef;
	}
.products_item_list ul{ 
display:inline; 
list-style: none outside none; margin:0 auto;
	}
.products_item_list li{ 
font-size:18px; 
display:inline-block; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:5px;
margin-right:2px; margin-bottom:0px; margin-top:4px;
border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#cde3ee;
border-top-style:solid; border-top-width:0px; border-top-color:#cde3ee;
border-left-style:solid; border-left-width:0px; border-left-color:#cde3ee;
border-right-style:solid; border-right-width:0px; border-right-color:#cde3ee;
background-color:#ebe8ef;
	
	}
.products_item_list li.current{ 
font-size:18px; 
display:inline-block; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px; 
padding-bottom:5px;
margin-right:2px; margin-bottom:0px;margin-top:4px;
border-bottom-style:solid; border-bottom-width:0px; border-bottom-color:#cde3ee;
border-top-style:solid; border-top-width:0px; border-top-color:#cde3ee;
border-left-style:solid; border-left-width:0px; border-left-color:#cde3ee;
border-right-style:solid; border-right-width:0px; border-right-color:#cde3ee;
background-color:#d685a7;
	
	}
.products_item_list li a:link{ color:#333333; text-decoration:none; }
.products_item_list li a:visited{ color:#333333;  text-decoration:none;}
.products_item_list li a:hover{ color:#333333;  text-decoration:none;}
.products_item_list li a:active{ color:#333333;  text-decoration:none;}

.products_item_list li.current a:link{ color:#ffffff; text-decoration:none; }
.products_item_list li.current a:visited{ color:#ffffff;  text-decoration:none;}
.products_item_list li.current a:hover{ color:#ffffff;  text-decoration:none;}
.products_item_list li.current a:active{ color:#ffffff;  text-decoration:none;}
.products_item_list_level2{ font-size:16px; width:90%; margin:0 auto; line-height:30px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ebe8ef; display:none;
 }
.products_item_list_level2 img{ vertical-align:bottom; }
.product_title{ color:#034079; font-size:18px;}

.infor{ font-size:12px; line-height:16px;}
.red2{ font-size:12px; color:#d685a7; line-height:16px;}


.doctor01{
font-size: 15pt;
color: #4C356D;
font-weight: bold;
	}
.doctor_img{  
float:none; text-align:center;
}
.doctor_img img{ 
padding-right:0px; width:90%; height: auto;
}
.doctor_text{ 
float:left; 
width:540px; 
margin-bottom:20px;
 }
.doctor_text ul{}
.doctor_text ul li{ 
list-style-position:outside;
list-style-image:url(../image/list_dot.jpg); 
margin-left:25px; 
}
.doctor_title{ 
background-image:url(../image/arrow_02.jpg); 
background-repeat:no-repeat; 
padding-left:20px; 
color:#b45e44; 
font-weight:600; 
font-size:18px;
}
.doctor_text2{ 
width:100%; 
float:center;
margin-bottom:20px;
}
.doctor_text2 ul{ }
.doctor_text2 ul li{
list-style-position:outside;
list-style-image:url(../image/list_dot.jpg); 
margin-left:25px;  
}
.certificate{ width:100%;}
.certificate_img{ 
width:98%; 
height:auto; 
float:left; 
padding-right:0px; 
text-align:center; 
padding-bottom:20px;
}
.certificate_img img{ 
max-width:280px; 
max-height:auto; 
border-bottom:solid; border-bottom-color:#EFD4E1; border-bottom-width:4px;
border-top:solid; border-top-color:#EFD4E1;border-top-width:4px;
border-left:solid; border-left-color:#EFD4E1;border-left-width:4px;
border-right:solid; border-right-color:#EFD4E1;border-right-width:4px;
}
.docter_link{ width:100%; text-align:center;}
.docter_link img{ width:105px; height:auto;}

.case_title{ 
font-size:17px; 
font-weight:600; color:#748cd3;
background-image:url(../image/arrow_02.jpg); 
background-position:left; 
background-repeat:no-repeat; padding-left:20px; line-height:30px;
}
.case_img{ 
width:100%;  
overflow:hidden; 
display: inline-block;
}
.case_img2{ 
font-size:12px; line-height:18px; 
width:45%; 
display:inline-block; 

	}
.case_img2 img{
width:98%;  
height:auto;
border-bottom: solid;
border-bottom-color: #EFD4E1;
border-bottom-width:2px;
border-top: solid;
border-top-color: #EFD4E1;
border-top-width:2px;
border-left: solid;
border-left-color: #EFD4E1;
border-left-width:2px;
border-right: solid;
border-right-color: #EFD4E1;
border-right-width:2px; 
	}
.case_arrow { 
text-align:center; margin:0 auto; 
display: inline-block; 
height:100%; 
padding-left:0px; 
padding-right:0px;
 width:3%; 
}
.case_arrow img{ width:100%; height:auto; 
vertical-align:middle; 
}

.case_img3{ 
font-size:12px; 
line-height:18px;

width:29%; 
display:inline-block; 

	}
.case_img3 img{ 
width:100%;  
height:auto;
border-bottom: solid;
border-bottom-color: #EFD4E1;
border-bottom-width:2px;
border-top: solid;
border-top-color: #EFD4E1;
border-top-width: 2px;
border-left: solid;
border-left-color: #EFD4E1;
border-left-width: 2px;
border-right: solid;
border-right-color: #EFD4E1;
border-right-width: 2px;  
	}
.banner_link{ display:none;}

 #footer{	
position: absolute;	
display:block; 	
background-color:#d7d4d9; 	
margin:0 auto; 
padding:0px;	
width:100%;		
color:#333333; 	
font-size:12px;	
line-height:20px;
 text-align:center; 			
}				
#footer a{ color:#333333;
}
.footer_title{ font-size:18px; line-height:20px; padding-top:20px;}

  
 }
 