@charset "gb2312";

/* CSS Document */

.colL,.colR,.colC,.colM { float:left;}



.area01 { width:950px; background:url(../fk_images/area01-bg.png) repeat-y; margin:0 auto; overflow:hidden;}

.area01 .colL { float:left; width:640px;}

.area01 .colL .col { background:url(../fk_images/area01-colL-bg.png) repeat-x top; margin:0 auto; width:638px;}

.area01 .colM { float:left; width:10px;}

.area01 .colR { float:left; width:300px;}

.area01-line { background:url(../fk_images/area-linebg.png) no-repeat 0 0; width:950px; height:1px; overflow:hidden; font-size:1px;}



.area02 { width:950px; background:url(../fk_images/area02-bg.png) repeat-y;  margin:0 auto; overflow:hidden; border-bottom:1px solid #fdafc8;}

.area02 .col { width:948px; background:url(../fk_images/area02-col-bg.png) repeat-x; margin:0 auto;  overflow:hidden; border-bottom:1px solid #fff;}



.area03 { width:950px; background:url(../fk_images/area02-bg.png) repeat-y;  margin:0 auto; overflow:hidden; border-bottom:1px solid #fdafc8; text-align:left;}

.area03 .col { width:948px; background:url(../fk_images/area03-col-bg.png) repeat-x; margin:0 auto;  overflow:hidden;}

.area03 .col .colL { float:left; width:474px;}

.area03 .col .colR { float:left; width:474px; background:url(../fk_images/area03-colR-bg.png) left top no-repeat; overflow:hidden;}





.home-area01 { background:url(../fk_images/home-area01.png) repeat-y; position:relative; overflow:hidden;}

.home-area01 .colL { width:194px;}

.home-area01 .colM { width:10px;}

.home-area01 .colRC { width:776px; float:left;}

.home-area01 .colRC .colC { width:529px;}

.home-area01 .colRC .colR { width:237px;}



.home-area02-wrap { clear:both; background:url(../fk_images/home-area06.png) repeat-y; overflow:hidden; border:solid #ffdbee; border-width:1px 0;}

.home-area02 { background:#fff url(../fk_images/home-area02.png) repeat-x top; margin:0 1px; height:456px;}

.home-area02 .colL { width:239px;}

.home-area02 .colR { width:739px;}



.home-area03 { background:#fff url(../fk_images/home-area06.png) repeat-y; overflow:hidden;}

.home-area03 .colL { width:490px;}

.home-area03 .colR { width:490px;} 

 

.home-area04 { background:url(../fk_images/home-area04.png) repeat-y; overflow:hidden;}

.home-area04 .colL { width:236px;}

.home-area04 .colR { width:744px; position:relative;}

.home-area04 .colR .shadow { background:url(../fk_images/home-area04-rBg.png) top no-repeat; top:14px; left:0; position:absolute; display:block; overflow:hidden; width:11px; height:292px;}



.home-area05 { clear:both; background:url(../fk_images/home-area05.png) repeat-y; overflow:hidden;}

.home-area05 .colL { width:743px;}

.home-area05 .colR{ width:237px;}

.home-area05 .colL .colL-Bbg { margin:0 1px; background:#fff url(../fk_images/famous-doctor-bg.png) repeat-x left bottom; }



.home-area06 { clear:both; background:url(../fk_images/home-area06.png) repeat-y; overflow:hidden;}

.home-area06 .colL { width:435px;}

.home-area06 .colR { width:545px;}



.home-area07 { background:#ffcc31; border-top:2px solid #ffb400;}



.home-area08 { background:url(../fk_images/home-area07.png) no-repeat; height:343px;}



.home-area03-topline,.home-area06-topline,.home-area06-bottomline,.home-area05-bottomline,.home-area03-bottomline,.home-area01-topline,.home-area01-bottomline,.home-area04-topline,.home-area01-toplineL,.home-area01-toplineRC { background:url(../fk_images/i_index_areaLine_bg.png) no-repeat; width:980px; height:4px; margin:0 auto; font-size:1px; overflow:hidden;}

.home-area01-RCbottomline { background:url(../fk_images/i_index_areaLine_bg.png) no-repeat; width:776px; height:4px; margin:0 auto; font-size:1px; overflow:hidden;}

.home-area03-topline { background-position:0 -10px;}

.home-area03-bottomline { background-position:0 -26px; height:1px;}

.home-area04-topline  { background-position:0 -26px; height:1px; width:236px; margin:0;}

.home-area06-topline { background-position:0 -17px;}

.home-area06-bottomline { background-position:0 -22px; height:1px;}

.home-area05-bottomline { background-position:0 -24px; height:1px;}

.home-area01-topline { background-position:0 -28px; height:2px;}

.home-area01-bottomline { background-position:0 -32px; height:1px; width:194px; margin:0;}

.home-area01-RCbottomline { background-position:-204px -32px; height:1px;}





.home-area01-toplineL { background-position:0 -28px; height:1px; width:194px; margin:0;}

.home-area01-toplineRC { background-position:-204px -28px; height:2px; width:776px;}







.inP-area03-topline { background:url(../fk_images/i_index_areaLine_bg.png) no-repeat; width:980px; height:4px; margin:0 auto; font-size:1px; overflow:hidden;}

.inP-area03-topline { background-position:0 -17px; height:2px;}



.inP-area01 { background:url(../fk_images/inP_col_bg01.png) repeat-y; overflow:hidden; clear:both;}



.inP-area02 { overflow:hidden;}

.inP-area02 .colL { width:630px;}

.inP-area02 .colM { width:50px;}

.inP-area02 .colR { width:300px;}



.inP-area03 {  background:url(../fk_images/inP_col_bg03.png) repeat-y; overflow:hidden; clear:both; border:solid #dadada; border-width:1px 0;}



.inP-area04,.inP-area05 { background:url(../fk_images/inP_col_bg04.png) repeat-y; overflow:hidden; clear:both;}

.inP-area04 .colL,.inP-area05 .colL { width:630px;}

.inP-area04 .colM,.inP-area05 .colM { width:20px;}

.inP-area04 .colR,.inP-area05 .colR { width:330px; background:url(../fk_images/inP_col_bg04_colR.png) repeat-y;}

.inP-area04 .colLine { background:url(../fk_images/inP_icon01.png) repeat-x 0 -549px; height:1px; overflow:hidden; clear:both; }

.inP-area04 .colLine02 { height:20px; border:solid #ddd; border-width:1px 0; background:#fff;}

.inP-area04-line { background:url(../fk_images/inP_col_line.png) no-repeat 0 0; width:980px; height:1px; overflow:hidden; font-size:1px; margin:0 auto;}



.inP-area05 {  background:url(../fk_images/inP_col_bg05.png) repeat-y;}

.inP-area05 .colR { background:none;}

