.vnone { display:none;}
.underfloor{ width:701px; margin:0 auto; margin-top:20px;}
.bg_mid{ width:701px; background:url(../images/bg_mid.jpg) repeat-y; float:left;}
.bg_top{ width:701px; background:url(../images/bg_top.jpg) no-repeat 0 top; float:left;}
.bg_bottom{ width:669px; padding:10px 16px 16px 16px; background:url(../images/bg_bottom.jpg) no-repeat 0 bottom; float:left;}
.content{ width:669px; padding-top:30px; background:url(../images/pic_01.jpg) no-repeat 0 6px; float:left;}

.bg_nav{ width:667px; height:25px; margin-top:3px; border:#dfdfdf solid 1px; background:url(../images/bg_nav.jpg) repeat-x; float:left;}
.nav{ height:25px; cursor:pointer; line-height:25px; background:url(../images/icon_01.jpg) no-repeat 7px 7px;}
.nav_c{ height:25px; cursor:pointer; line-height:25px; background:url(../images/icon_02.jpg) no-repeat 7px 7px;}
.logo{float:right; background:url(../images/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;}
