﻿body {  }

.p_page	{		min-width: 910px; width:100%; display:inline-block; overflow:hidden;		}

.p_header_o { clear:both; display:inline-block; width:100%; }
.p_header_i { margin-right:10px; margin-left:10px; marhyuytgin-top:10px;}


.p_content { display:inline-block; width:100%; min-height:400px;   }

.p_content .p_left_cell_o { width: 28%; float: left; margin-right: 4px; display: inline-block; }
.p_content .p_left_cell_i { margin-left:10px; margin-top:16px;}

.p_content .p_feature_cell_o{  float:left; display:inline-block;  }
.p_content .p_feature_cell_i { margin-left:10px; margin-top:16px; margin-bottom:3px; margin-right:10px;}

.p_content .p_right_cell_o{ width:70%; float:left;display:inline-block;  }
.p_content .p_right_cell_i { margin-left:10px; margin-top:16px;}

.p_content .p_lower_cell_o { width: 100%; float: left; margin-top:-10px; display: inline-block; border-top: solid 1px #000; border-top-color: #FFF2F4; }
.p_content .p_lower_cell_i { margin-left:10px; margin-top:16px;}


.p_bottom_cell_o {  display:inline-block; width:100%;}

.p_bottom_cell_o .p_left_cell_o { display:inline-block; border-width: 1px; border-color: #FFF2F4; width: 49.5%; float: left; border-right-style: solid; }
.p_bottom_cell_o .p_left_cell_i { }

.p_bottom_cell_o .p_right_cell_o {width:49.5%;	float:right; display:inline-block;  }
.p_bottom_cell_o .p_right_cell_i { display:inline-block; }

.p_left_nav_cell_o { width:24%; float:left;display:inline-block; margin-right:10px  }
.p_left_nav_cell_i { margin-left:10px; margin-top:16px; display:inline-block;  width:95%;}


.p_article_o { width:51%; float:left;display:inline-block; margin-top:16px;   }
.p_article_i { display:inline-block;}
.p_right_nav_cell_o { width:22%; max-width:200px; float:right; display:inline-block; margin-top:16px; padding-right:10px}

.p_footer { z-index: 10; background-position: top; background-color: #750D15; color: #fff; min-height: 300px; margin: 0px 0px 0px 0px; padding: 0px; background-image: url(     'footer/background.png' ); background-repeat: repeat-x; }
.p_footer .f_base_cover { z-index: -1; position: absolute; background-color: #750D15; bottom: 0px; left: 0px; width: 100%; height: 300px; }
