.size_8 {
font-size:0.8em;
}

.size_10 {
font-size:1em;
}
.size_11 {
font-size:1.1em;
}
.size_12 {
font-size:1.2em;
}
.size_13 {
font-size:1.3em;
}
.size_14 {
font-size:1.4em;
}
.size_16 {
font-size:1.6em;
}
.size_18 {
font-size:1.8em;
}
.size_20 {
font-size:20px;
}
.size_24 {
font-size:2.4em;
}
.size_30 {
font-size:3em;
}

.color_white {
color:#FFFFFF;
}
.color_blue {
color:#0292c9;
}
.color_blue_2 {
color:#0b2c59;
}
.color_blue_3 {
color:#4fa0bf!important;
}
.color_light_blue{
color:#0478a4;
}

.color_green {
color:#50af06;
}
.color_grey {
color:#606060;
}
.bold {
font-weight:bold;
}

.g_font {
font-family:Georgia;
}
.v_font {
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/************************************logo menu*********************************/
.logo_ul {
list-style:none;
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
}

.logo_ul li{
float:left;
text-transform:capitalize;
margin:0px 0px 0px 0px;
padding:0;
overflow:visible;
}

.logo_ul li a {
float:left;
color:#023a5c;
padding:3px 18px 5px 15px;
*padding:3px 18px 0px 15px;
margin:0px;
font-size:14px;
text-decoration:none;
display:block;
height:25px;
}
.logo_ul li .select,
.logo_ul li a:hover {
color:#606060!important;
text-decoration:none;
}

.logo_ul li#home .select {
background:url(../im/logo_menu_select.jpg) no-repeat;

}
.logo_ul li#ek .select {
background:url(../im/logo_menu_select_ek.jpg) no-repeat;
}
.logo_ul li#ss .select {
background:url(../im/logo_menu_select_ss.jpg) no-repeat;
}
.logo_ul li#hl .select {
background:url(../im/logo_menu_select_hl.jpg) no-repeat;
}
.logo_ul li#au .select {
background:url(../im/logo_menu_select_au.jpg) no-repeat;
}


/*gallery*/
.big_pic2,
.big_pic1,
.big_pic3 {
width:678px;

float:left;
height:345px;
display:none;
}
.current {
display:block;
}
.on_lay {
background-color: #000000;
filter: alpha(opacity=70,style=0);
opacity: 0.7;
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
width:650px;
height:95px;
margin:-119px auto 0 auto;
padding:5px 0px 10px 13px;
}
.on_lay_text {
position:absolute;
width:650px;
padding:5px 0px 10px 18px;
margin-top:-105px;
color:#FFFFFF;
}
.on_lay_text h2{
margin:10px 0px 3px 0px;
padding:3px;
line-height:100%;
font-size:1.8em;
color:#FFFFFF;
}
.little_pic {
width:262px;
float:left;
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
}
.little_pic table td {
padding: 0px 4px 0px 0px;
}
.little_pic img {
border:2px solid #FFFFFF;
*border:3px solid #FFFFFF;
*border-top:4px solid #FFFFFF;
}
.color_box_1 {
background-color:#7fb3da;
border:6px solid #a9cde9;
height:98px;
*height:100px;
display:block;
padding-left:5px;
padding-top:5px;
}
.color_box_2 {
background-color:#8fb61e;
border:6px solid #b2cd64;
height:98px;
*height:100px;
display:block;
padding-left:5px;
padding-top:5px;
}
.color_box_3 {
background-color:#9471f2;
border:6px solid #c1abf7;
height:97px;
*height:100px;
display:block;
padding-left:5px;
padding-top:5px;
}

/*xiao la ba*/
.voice_content {
background:#d7d7d7;
width:920px;
height:17px;
padding:3px 10px 0px 10px;
*padding:1px 10px 0px 10px;
}
.voice {
background:url(../im/icon_voice.gif);
width:26px;
height:23px;
position:absolute;
margin:-9px 0px 0 30px;
*margin:-9px 0px 0 20px;
z-index:999;
}
.message {
margin:0px 0px 0px 30px;
}

.resize_font {
	font-size:11px;
}

/**********************************tooltips**********************************/
/****new add for tooltips 2010-03-10****/
.tooltip1_left {
/*background:url(../im/tooltip_1_cn_shadow_left.png) no-repeat;
width:10px;
height:220px;
float:left;
margin-top:-3px;*/
}
.tooltip1_right {
/*background:url(../im/tooltip_1_cn_shadow_right.png) no-repeat;
width:10px;
height:220px;
float:left;
margin-top:-3px;*/
}
.tooltip_btm {
/*background:url(../im/tooltip_1_btm.png) no-repeat;*/
width:499px;
height:15px;
float:left;
}
/****end of new add for tooltips 2010-03-10****/
/****changed for tooltips 2010-03-10****/
.tooltip1 {
width:510px;
height:260px;
display:none;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
margin:0 auto;
z-index: 99;
}
.tooltip_1_top {
background:url(../im/tooltip_1_top.png) no-repeat;
width:489px;
height:20px;
}
.tooltip_2_top {
background:url(../im/tooltip_2_top.png) no-repeat;
width:508px;
width:489px;
height:20px;
}
/****end changed for tooltips 2010-03-10****/
.tooltip_1_cn {
background:#0065a8 url(../im/tooltip_1_cn.png) repeat-x;
width:488px;
/*height:250px;
_height:218px;*/
padding-bottom: 24px;
border:1px solid #FFFFFF;
border-top:none;
margin:-3px 0 0 0;
float:left;
}
.tooltip_1_real {
width:460px;
margin:0 auto;
padding:13px 0 0 0;
}
.tooltip_1_real  a {
color:#FFFFFF!important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.tool_div  {
width:215px;
float:left;
margin:10px 15px 0 0px;
_margin:10px 15px 0 0px;
}
.tool_div table tr{
vertical-align:top;
}
.tool_div table tr img {
*margin:5px 0 0px 0;
}

.tool_divider{
border-top:1px solid #4d79a8;
}

.tooltip2 {
background:url(../im/tooltip_2.png) no-repeat;
width:220px;
height:170px;
display:none;
color:#FFFFFF;
padding:25px 25px 15px 25px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.tooltip2 ul {
margin:7px 0 0 15px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.tooltip2 ul li {
list-style-type:square;
margin:2px 0 2px 0;
}
.tooltip2 ul li a {
color:#FFFFFF!important;
font-size:11px;
}


.tooltipfindone {
background:url(../im/tooltip_2.png) no-repeat;
width:220px;
height:170px;
display:none;
color:#FFFFFF;
padding:25px 25px 15px 25px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.tooltipfindone ul {
margin:7px 0 0 15px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.tooltipfindone ul li {
list-style-type:square;
margin:2px 0 2px 0;
}
.tooltipfindone ul li a {
color:#FFFFFF!important;
font-size:11px;
}
/*******************end tooltips**************************/

/********************************breadcrrmb*********************************************/
#breadcrumb span {
font-size:11px;
}
/******************************sub right******************************************/
.bg_blue {
background-color:#0478a4;
padding-left:10px;
}
.a_size {
margin:5px 3px 0px 0;
font-family:Georgia, "Times New Roman", Times, serif;
}
.icon_current_page {
background:url(../im/icon_page_current.jpg) no-repeat;
text-align:center;
width:18px;
height:18px;
color:#000000;
}
.icon_not_page {
background:url(../im/icon_page_not.jpg) no-repeat;
text-align:center;
width:18px;
height:18px;
}

.button_border_grey {
}
.button_border_grey_left {
background:url(../im/button_grey_border_left.jpg) no-repeat;
width:4px;
height:18px;
float:left;
}
.button_border_grey_cn {
height:16px;
border-bottom:1px solid #cbcbcb;
border-top:1px solid #cbcbcb;
float:left;
padding:0 3px 0 3px;
}
.button_border_grey_right {
background:url(../im/button_grey_border_right.jpg) no-repeat;
width:4px;
height:18px;
float:left;
}
/**********************someone list************************************/
.doc_list {
float: left;
/*width:690px;*/
width: 900px;
padding-bottom: 15px;
margin:10px auto 10px auto;
clear:both;
border-bottom: 1px solid #d7d7d7;
}
.doc_list img {
border:4px solid #d7d7d7;
float:left;
}
.doc_list table {
margin:0px 0px 0px 15px;
width:362px;
}
.findout_button {
background:url(../im/button_findout_more.png) no-repeat;
border:none;
float:left;
width:122px;
height:31px;
margin:0 0 0 50px;
}

.le_list {
width:345px;
margin:20px auto 0px auto;
float:left;
}
.le_list img {
float:left;
}
.le_list table {
width:230px;
margin:5px 0px 0px 11px;
}
/*********************************************************/
.quto_bg {
background:url(../im/bg_2_quo.jpg);
width:227px;
height:158px;
float:left;
padding:0px 14px 0 25px;
line-height:190%;
*line-height:190%;
margin:16px 0 0 10px;
}
.quto_bg_1 {
background:url(../im/bg_2_quo_1.jpg) no-repeat;
width:617px;
float:left;
padding:10px 20px 20px 35px;
line-height:190%;
*line-height:190%;
}
.quto_bg_1  h2 {
margin-bottom:8px;
}
.cont_divider {
border-bottom:2px solid #b2b2b2;
clear:both;
}
.title_cn {
margin:10px 0 -10px 0;
}
/***************************2010-02-23 for sub_services.html******************************/
.tab_container {
}
ul.tab_blue {
list-style:none;
margin:15px 0px 0px 15px;
*margin:15px 0px -15px 15px;
_margin:15px 0px 0px 15px;
padding:0;
clear:both;
_height:46px;
}
.tab_blue li{
background:url(../im/tabbing_un_select.gif) 0 0 no-repeat;
float:left;
padding:0px 0px 5px 6px;
margin:0px 3px 0px 0px;
height:19px;
}
.tab_blue li a{
background:url(../im/tabbing_un_select.gif) right -24px no-repeat;
float:left;
padding:5px 12px 5px 5px;
color:#545454;
}
.tab_blue li.select{
background:url(../im/tabbing_selected.gif) 0 0 no-repeat;
}
.tab_blue li.select a{
background:url(../im/tabbing_selected.gif) right -24px no-repeat;
color:#FFFFFF;
}
.tab_below {
background:url(../im/tabbing_below.jpg) no-repeat;
width:690px;
height:16px;
clear:both;
}
.tab_content {
display:none;
}
.tab_container .current {
display:block;
}
/***************************2010-02-26 for sub_appointment.html******************************/
table.app_form tr td{
vertical-align:top;
padding:5px 0px 5px 0px;
}
table.app_form {
font-size:12px;
margin-top:8px;
}

table.app_form .size_11 {
font-size:11px;
}
table.app_form .size_12 {
font-size:12px;
}

table.app_form input,
table.app_form textarea{
font-size:12px;
}
table.app_form input[type="radio"]{
margin:3px 0 0px 0;
}
.form_require{
color:#9e0b0f;
}
table.app_form span.form_require {
font-size:11px;
}

.green_button_left {
background:url(../im/button_green_left.png) no-repeat;
width:6px;
height:31px;
float:left;
}
.green_button_cn {
background:url(../im/button_green_cn.png) repeat-x;
height:17px;
float:left;
padding:7px 6px 7px 8px;
}
.green_button_cn a{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}

.green_button_right {
background:url(../im/button_green_right.png) no-repeat;
width:8px;
height:31px;
float:left;
}
/***************************2010-02-26 for sub_tenders_ov.html******************************/
table.tend_list {
width:693px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
table.algin_center {
text-align:center;
}
.border_right_grey {
border-right:1px solid #dbdbdb;
}
table.tend_list thead th{
background:#006eb6;
padding:5px 15px;
font-weight:bold;
color:#FFFFFF;
}
table.tend_list thead th.sub_other{
background:#0787db;
padding:5px 15px;
font-weight:bold;
color:#FFFFFF;
}
.width_280 {
width:40%!important;
}
table.tend_list thead th.start{
background:url(../im/thead_blue.jpg) left top no-repeat;
}
table.tend_list thead th.end{
background:url(../im/thead_blue.jpg) right top no-repeat;
}
table.tend_list tr td {
padding:5px 15px;
border-bottom:1px solid #ececec;
border-right:1px solid #ececec;
}
table.tend_list tr.odd{
background-color:#FFFFFF;
}
table.tend_list tr.odd td:first-child  {
border-left:1px solid #ececec;
}
table.tend_list tr.odd td:last-child {
border-right:1px solid #ececec;
}

table.tend_list tr.even{
background-color:#ececec;
}
table.tend_list tr.even td:nth-child(4n+1) {
border-left:1px solid #ececec;
}
table.tend_list tr.even td:nth-child(5n+4) {
border-right:1px solid #ececec;
}
.tend_list_footer {
background:url(../im/foot_grey.jpg) no-repeat;
width:693px;
height:4px;
margin:0 0 20px 0;
}
/*************************2010-02-27 for sub_about_us.html*********************************/
.contact_us_detail {
margin:10px 0 15px 0;
}
table.contact_list,
table.contact_list_line {
width:919px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
table.contact_list {
margin:5px 0 0px 0;
}
table.contact_list_line {
margin:5px 0 20px 0;
}
table.contact_list tr,
table.contact_list_line tr {
vertical-align:top;
} 
table.contact_list_line tr td  {
border-left:1px solid #ececec;
border-right:1px solid #ececec;
padding:8px 15px 8px 15px;
}
table.contact_list tr td {
border-left:1px solid #ececec;
border-right:1px solid #ececec;
padding:7px 15px 6px 15px;
}
table.contact_list tr td:last-child{
border-left:none;
}
table.contact_list_line tr td.top_start,
table.contact_list tr td.top_start {
background:url(../im/contact_us_table_bg.gif) left top no-repeat;
border:none;
width:351px;
}
table.contact_list_line tr td.top_end,
table.contact_list tr td.top_end {
background:url(../im/contact_us_table_bg.gif) right top no-repeat;
border:none;
}
table.contact_list tr td.start_light {
background-color:#e6f5fe;
width:350px;
}
table.contact_list tr td.start {
background-color:#c7e8fd;
width:350px;
}

table.contact_list tr td.end {
background-color:#ececec;
}
.label {
color:#0b2c59;
font-weight:bold;
font-size:12px;
}

.btm_1 {
background:url(../im/contact_us_table_bg.gif) left bottom no-repeat;
width:919px;
height:5px;
margin-bottom:20px;
}
.btm_2 {
background:url(../im/contact_us_table_bg.gif) left -28px no-repeat;
width:919px;
height:5px;
margin-bottom:20px;
}

/*************************2010-02-27 for sub_search_res.html********************************/
.grey_bg {
background:#e5e5e5;
padding:5px 10px 5px 10px;
height:18px;
}
.margin_right {
margin-right:30px;
}
.search_result {
margin:20px 0 0 0;
width:880px;
padding:3px;
font-size:12px;
}
.re_title a {
font-size:14px;
}
.url_part a,
.url_part span{
font-size:11px;
}

.corri_document_pic {
font-size:12px;
margin:0 20px 0 0;
}
.corri_document_pic img{
margin:5px 0 -3px 0;
}

.blue_button_left {
background:url(../im/blue_btn_left.png) no-repeat;
width:10px;
height:31px;
float:left;
}
.blue_button_cn {
background:url(../im/blue_btn_middle.png) repeat-x;
height:17px;
float:left;
padding:7px 8px 7px 6px;
}
.blue_button_cn a{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}

.blue_button_right {
background:url(../im/blue_btn_right.png) no-repeat;
width:9px;
height:31px;
float:left;
}


/*************************2010-03-08*******************************************/
ul.square,
ol.order  {
font-size:12px;
margin:0 0 12px 0;
}
ul.square li  {
list-style-image:url(../im/li_bull.jpg);
margin:0 0 0 15px;
*margin:0 0 0 18px;
font-size:12px;
}
ul.square li ul li {
list-style:none;
list-style-image:none;
margin:0 0 0 0px;
}
ol#order li {
margin:0 0 0 19px;
*margin:0 0 0 23px;
font-size:12px;
}
ol#order li h4 {
font-size:12px;
margin:3px 0 0 0;
}

/***sub_dial_a_nurse.html 2010-03-11***/
.size_12 p {
font-size:12px;
}
.note_box {
background-color:#f5e6e7;
border:1px solid #dba4a6;
clear:both;
font-size:11px;
margin:20px 0;
padding:15px 15px 15px 25px;
color:#9e0b0f;
}
.note_title {
font-weight:bold;
}
/*****pharmacy_efrom.html******/
.black_button_left {
background:url(../im/button_black_left.png) no-repeat;
width:6px;
height:31px;
float:left;
}
.black_button_cn {
background:url(../im/button_black_cn.png) repeat-x;
height:17px;
float:left;
padding:7px 6px 7px 8px;
}
.black_button_cn a{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
}

.black_button_right {
background:url(../im/button_black_right.png) no-repeat;
width:8px;
height:31px;
float:left;
}
/*****site_map.html******/
.site_map_box {
width:304px;
float:left;
}
.site_map_box table a{
font-size:11px;
}
.site_map_box .site_title{
font-size:12px;
font-weight:bold;
margin:23px 0 0 0;
}
.site_divider {
height:0px;
color:#cbcbcb;
margin:0;
padding:0;
}

.error {
color: red;
font-size: 12px;
}

.float_right {
float:right;
}


/***** doctor details - add by mingyuan - 2010-03-30 ******/
.doc_details {
width:690px;
margin:20px auto 0px auto;
clear:both;
}
.doc_pic
{
float: left;
width: 120px;
padding-left: 40px;
}
.doc_pic img {
border:4px solid #d7d7d7;
float:left;
}
.doc_desc
{
float: left;
width: 600px;
padding-left: 20px;
margin-bottom: 15px;
}
.doc_info
{
width: 730px;
float: left;
}

/***** doctor details - add by mingyuan - 2010-04-08 ******/
#doc_list_container
{
margin: 25px 0 0 0;
}
#doc_lightbox
{
float: left;
}
#doc_find{
width: 550px;
margin: 30px auto;
}
.doc_find_title
{
width: 510px;
float: left;
}
.doc_find_frame
{
width: 478px;
float: left;
padding: 20px;
border-left: 1px solid #0478A4;
border-right: 1px solid #0478A4;
border-bottom: 1px solid #0478A4;
}
.doc_pic_lightbox
{
float: left;
width: 100px;
}

/***** add by mingyuan - 2010-04-20 ******/
.doc_nofound {
float: left;
width: 900px;
text-align: center;
padding-bottom: 15px;
margin:10px auto 10px auto;
clear:both;
}

.mw-headline {
padding-bottom:0.17em;
} 

h1 span.mw-headline {

	font-weight:bold;
} 

/**add by lide 2010-05-19**/
td .break_word {
word-wrap: break-word;
width:550px;
}
