#container{ width:auto; height:auto; margin:auto; }

#content_container{ margin:auto; width:auto; background:url(../images/index/bg_home.jpg) center no-repeat; background-color:#DFFFF6;}

#inner_container{ margin:auto; width:auto; height:auto; background-color:#DFFFF6;}

#content_inner{ height:auto; width:954px; margin:auto;}
#inner_banner{ width:954px; height:auto;}
.inner_common_content{ widht:954px; /*height:800px;*/ border-bottom:solid #ccc 1px; background-color:#FFF;}

#inner_common_left{ float:left; width:191px; height:99.5%; border-top:solid #9d9499 6px; }
#inner_common_right{ float:left; width:762px; height:auto; border-top:solid #6cdafe 6px; border-left:solid #ccc 1px;}
#inner_left_title{ padding-left:14px; padding-top:19px; padding-bottom:16px;}
#inner_left_news{
	text-align:center;
	font-family: "細明體_HKSCS-ExtB", "細明體-ExtB", "新細明體-ExtB", "細明體_HKSCS";
	font-size: 16px;
}
#inner_left_news img{ padding-bottom:10px;}
.inner_left_menu{ height:500px; widht:191px;}
.inner_left_menu_btn{ margin-left:14px; float:left; height:auto;}
.inner_left_menu_bullet{ height:27px; width:15px; float:left; background:url(../images/img_point.gif) center center no-repeat;}
.inner_left_menu_text{ padding-top:4px; height:27px; width:162px; float:left; }
.inner_left_menu_text b{ font-size:16px; color:#9d9499; margin-left:8px;}
.inner_left_menu_text:hover b{ color:#FFF;}
.inner_left_menu_text:hover{ color:#FFF; background:url(../images/submenu_over.gif) top no-repeat; }


#inner_common_right{ /*height:500px;8*/ background:url(../images/bg_inner.jpg) top right no-repeat;}
.inner_common_box_a{ width:545px; height:auto; padding-top:10px; padding-left:24px;}
.inner_common_box_b{ width:685px; height:auto; padding-top:10px; padding-left:24px;}
.inner_common_title{ width:auto; height:45px; margin-top:30px;}
.inner_common_title_line{ width:100%; height:1px; background-color:#6cdafe;}
.inner_common_title_img{ margin-top:-25px;}
.inner_common_text{
	padding-left:21px;
	padding-bottom:30px;
	padding-top:10px;
	text-align: left;
}
.inner_common_text p{
	font-size:16px;
	color:#888;
	text-align: left;
}
.inner_common_text b{
	font-size:16px;
	color:#1195c0;
	text-align: left;
}
.inner_common_img{ text-align:center; padding-top:14px; padding-left:30px;}
.inner_common_bullet{ float:left; margin-top:-6px; margin-right:5px;}



/* -------------
 * header
 * ------------- */
 
 
#header_container{ background: url(../images/bg_menu.jpg) center no-repeat; background-color:#DFFFF6; height:99px; margin:auto;}
#header{ width:954px; margin:auto;}
#logo{ background:url(../images/img_logo.png) center no-repeat; width:144px; height:72px; float:left; padding-top:30px;}
#top_menu{ width:174px; height:24px; float:right;}
#top_tel{ width:110px; height:24px; background-color:#FFF; float:left;}
#top_tel b{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#9d9499; margin-left:5px; margin-top:3px; float:left;}
#top_tel_icon{ float:left; margin-left:7px; margin-top:1px;}
#lag_cn{ width:32px; height:24px; background-color:#6cdafe; float:left;}
#lag_cn b{ font-family: 華康儷中黑, Arial, Helvetica, sans-serif; font-size:12px; margin-left:3px; margin-top:4px; float:left;}
#lag_en{ width:32px; height:24px; background-color:#a1fcea; float:left;}
#lag_en b{ font-family: 華康儷中黑, Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; margin-left:7px; margin-top:6px; float:left;}

#menu{ width:777px; height:28px; float:right; margin-top:13px;}
#menu p{font-family:  新細明體, Arial, Helvetica, sans-serif; text-align:center; color:#1195c0; font-size:15px; padding-top:6px;}

#menu_introduction{ float:left; width:111px; height:50px;}
#menu_introduction_text{ margin:auto; width:auto; height:28px; background-color:#6cdafe;}
#menu_introduction_over{ width:111px; height:22px; background:url(../images/menu_o_1.png) center no-repeat; display: none;}
#menu_introduction:hover #menu_introduction_over{ display:block;}

#menu_understanding{ float:left; width:111px; height:50px;}
#menu_understanding_text{ margin:auto; width:auto; height:28px; background-color:#a1fcea;}
#menu_understanding_over{ width:111px; height:22px; background:url(../images/menu_o_2.png) center no-repeat; display: none;}
#menu_understanding:hover #menu_understanding_over{ display:block;}

#menu_diagnosis{ float:left; width:111px; height:50px;}
#menu_diagnosis_text{ margin:auto; width:auto; height:28px; background-color:#6cdafe;}
#menu_diagnosis_over{ width:111px; height:22px; background:url(../images/menu_o_1.png) center no-repeat; display: none;}
#menu_diagnosis:hover #menu_diagnosis_over{ display:block;}

#menu_treatment{ float:left; width:111px; height:50px;}
#menu_treatment_text{ margin:auto; width:auto; height:28px; background-color:#a1fcea;}
#menu_treatment_over{ width:111px; height:22px; background:url(../images/menu_o_2.png) center no-repeat; display: none;}
#menu_treatment:hover #menu_treatment_over{ display:block;}

#menu_zone{ float:left; width:111px; height:50px;}
#menu_zone_text{ margin:auto; width:auto; height:28px; background-color:#6cdafe;}
#menu_zone_over{ width:111px; height:22px; background:url(../images/menu_o_1.png) center no-repeat; display: none;}
#menu_zone:hover #menu_zone_over{ display:block;}

#menu_qanda{ float:left; width:111px; height:50px;}
#menu_qanda_text{ margin:auto; width:auto; height:28px; background-color:#a1fcea;}
#menu_qanda_over{ width:111px; height:22px; background:url(../images/menu_o_2.png) center no-repeat; display: none;}
#menu_qanda:hover #menu_qanda_over{ display:block;}

#menu_contact{ float:left; width:111px; height:50px;}
#menu_contact_text{ margin:auto; width:auto; height:28px; background-color:#6cdafe;}
#menu_contact_over{ width:111px; height:22px; background:url(../images/menu_o_1.png) center no-repeat; display: none;}
#menu_contact:hover #menu_contact_over{ display:block;}




/* -------------
 * index
 * ------------- */
 
#content_index{ height:551px; width:954px; margin:auto;}
#index_btn{ width:104px; height:58px; background:url(../images/index/btn_more.png) top no-repeat; position:absolute; margin-top:419px; margin-left:180px;}
#index_btn:hover { background-position:bottom;}



/* -------------
 * introduction
 * ------------- */
 
#inner_introduction{ overflow:hidden;}



/* -------------
 * understanding
 * ------------- */
 
#inner_understanding{overflow:hidden;}



/* -------------
 * diagnosis
 * ------------- */
 
#inner_diagnosis{ overflow:hidden;}



/* -------------
 * treatment
 * ------------- */
 
#inner_treatment{ overflow:hidden;}



/* -------------
 * zone
 * ------------- */
 
#inner_zone{overflow:hidden;}
.inner_qanda_text{ padding-left:21px; padding-bottom:30px; padding-top:10px;}
.inner_qanda_text p{
	font-size:16px;
	color:#888;
	text-align: left;
}
.inner_qanda_text b{ font-size:16px; color:#f27177;}
.inner_qanda_line{ height:200px; float:left; width:650px;}



/* -------------
 * qanda
 * ------------- */
 
#inner_qanda{overflow:hidden;}
.inner_qanda_box{ font-size:16px; color:#888;  }
.inner_bullet_q{ margin-top:-5px; margin-right:5px; float:left; width:34px;}
.inner_qanda_text_a{ float:left; width:480px;}
.inner_qanda_text_b{ float:left; width:610px;}



/* -------------
 * contact
 * ------------- */
 
#inner_contact{ overflow:hidden;}
#gmap{ width:667px; height:421px; border:solid #f27177 3px; margin:auto; margin-bottom:50px;}






/* -------------
 * footer
 * ------------- */
 
#footer_container{ background-color:#FFF; margin:auto height:auto;}
#footer_text{ font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none; font-size:11px; height:20px; padding-top:6px;}
#footer{ width:954px; height:auto; margin:auto;}
#footer_menu{ widht:954px; height:32px; border-bottom:solid #DDD 1px;}
#footer_menu p{ font-size:12px; color:#888; float:left; margin-top:10px;}

#footer_copyright{ float:left; color:#1195c0;}
#footer_menu_1:hover, #footer_menu_2:hover, #footer_menu_3:hover, #footer_menu_4:hover, #footer_menu_5:hover, #footer_menu_6:hover, #footer_menu_7:hover{ color:#1195c0;}
#footer_company{ color:#888; float:right; width:auto;}
#footer_design{ color:#888; float:right;}
#footer_ysd{ float:right;}
#footer_ysd:hover{ color:#f27177;}
