.vnone { display:none;}
.underfloor{ width:701px; margin:0 auto; margin-top:20px;}
.bg_mid{ width:701px; background:url('bg_mid.jpg') repeat-y; float:left}
.bg_top{ width:701px; background:url('bg_top.jpg') no-repeat 0 top; float:left}
.bg_bottom{ width:669px; background:url('bg_bottom.jpg') no-repeat 0 bottom; float:left; padding-left:16px; padding-right:16px; padding-top:10px; padding-bottom:16px}
.content{ width:669px; padding-top:30px; background:url('pic_01.jpg') no-repeat 0 6px; float:left}

.bg_nav{ width:667px; height:25px; margin-top:3px; border:1px solid #dfdfdf; background:url('bg_nav.jpg') repeat-x; float:left}
.nav{ height:25px; cursor:pointer; line-height:25px; background:url('icon_01.jpg') no-repeat 7px 7px;}
.nav_c{ height:25px; cursor:pointer; line-height:25px; background:url('icon_02.jpg') no-repeat 7px 7px;}
.logo{float:right; background:url('logo.jpg') no-repeat right top; }
.nav a{ width:644px; height:25px; font-family:"宋体"; font-weight:bold; color:#595858; padding-left:23px; text-decoration:none; font-size:14px; float:left;}
.nav_c a{ width:644px; height:25px; font-family:"宋体"; font-weight:bold; color:#008000; padding-left:23px; text-decoration:none; font-size:14px; float:left;}

.bg_text{ width:636px; padding-top:8px; padding-left:24px;}
.text{ width:636px; float:left;}

.text li{ width:636px; line-height:19px; float:left;}
.text li.bottom{ border-bottom:#dfdfdf solid 1px; padding-bottom:8px; margin-bottom:8px;}
.clear{ height:0px; font-size:0; font-family:0; overflow:hidden; clear:both;}


/****************** huping add 20100903******************/
.content .person h3, .content .business h3 {padding:15px 0 5px 0;margin:0;clear:both;overflow:hidden;}
.content .person {margin:0 0 0 0;overflow:hidden;padding:0;}
