body {margin:0 ; padding:0; height:auto; font-family:"Lucida Grande", Verdana, lucida,Helvetica,"����", Arial, sans-serif;  font-size:12px; }

a:link        {color: #000000; text-decoration:none;}
a:visited     {color: #000000;text-decoration:none;}
a:hover       {color: #bc2931; text-decoration:none;}
a:active      {color: #bc2931;}
a.white:link     {color: #ffffff; text-decoration:none;}
a.white:visited  {color: #ffffff; text-decoration:none;}
a.white:hover    {color: #ffffff; text-decoration:none;}
a.white:active   {color: #ffffff; text-decoration:none;}

a.block:link     {color: #000000; text-decoration:none;}
a.block:visited  {color: #000000; text-decoration:none;}
a.block:hover    {color: #000000; text-decoration:none;}
a.block:active   {color: #000000; text-decoration:none;}

.contentcss01 { float:left; margin:-20px 0 0 0 ; padding:0 0  20px 0; width:1002px;  background: #efefef  url(images/content_bg01.gif) no-repeat;}
.contentcss02 { float:left; margin:-20px 0 0 0 ; padding:0 0  20px 0; width:1002px;  background: #efefef  url(images/content_bg02.jpg) no-repeat;}
.contentcss03 { float:left; margin:-20px 0 0 0 ; padding:0 0  20px 0; width:1002px;  background: #efefef  url(images/content_bg03.gif) no-repeat;}
.contentcss04 { float:left; margin:-20px 0 0 0 ; padding:0 0  20px 0; width:1002px;  background: #efefef  url(images/content_bg04.gif) no-repeat;}
.contentcss05 { float:left; margin:-20px 0 0 0 ; padding:0 0  20px 0; width:1002px;  background: #efefef  url(images/content_bg05.gif) no-repeat;}
.contentcss06 { float:left; margin:-20px 0 0 0 ; padding:0 0  20px 0; width:1002px;  background: #efefef  url(images/content_bg06.gif) no-repeat;}



.clear{ clear: both; font-size:1px; width:1px; height:20px; visibility: hidden; }
.w155{  width:155px;margin:0;}
.width500{ float:left;width:500px;margin:0 0 0 23px;}
.red{ color:#FF0000}
.boderbottom{  width:96%; height:10px; margin:0 auto; border-bottom:1px #CCCCCC dashed;}
.line{ float:left; width:700px; height:1px; margin:0 0 0 16px; border-bottom:1px #CCCCCC solid}





.leftmain{ float:left; width:778px;}
.content_main_top{ width:766px; height:12px;  margin:106px 0 0px 12px!important;  margin:106px 0 -2px 6px;  background:url(images/contenttop_bg.gif) no-repeat; }
.content_main_bottom{ width:766px; height:12px;margin:0 0 0px 12px!important;  margin:0 0 -2px 6px; background:url(images/contentbottom_bg.gif) no-repeat; }
.location{ width:740px; margin:0 auto;  height:25px; padding-left:10px; text-align:left; line-height:200%; background:#D3CCC8; color:#444444}
.location_res{ width:740px; margin:0 auto;  height:25px; padding-left:10px; text-align:left; line-height:200%; background:#D0DB93; color:#444444}
.location_community{ width:740px; margin:0 auto;  height:25px; padding-left:10px; text-align:left; line-height:200%; background:#ff7f2b; color:#444444}
.location_news{ width:740px; margin:0 auto;  height:25px; padding-left:10px; text-align:left; line-height:200%; background:#f3ecf6; color:#444444}
.location_hsk{ width:740px; margin:0 auto;  height:25px; padding-left:10px; text-align:left; line-height:200%; background:#f3dcab; color:#444444}

#testimonial_main{ width:764px; margin:0 0 0px 12px; padding:0; background:#FFFFFF; border-right:1px #CCCCCC solid; border-left:1px #CCCCCC solid; }
#testimonial_main h3{ float:left;font-size:22px; font-weight:bold;padding:10px 0;margin-left:130px}
#testimonial_main h4{ float:left;font-size:22px; font-weight:normal;padding:10px 0;}
.testimonialtxt{ float:left; width:690px; margin:15px 0 0px 0; padding: 0 35px; overflow:hidden;line-height:190%;}
#content_main{ width:764px; margin:0 0 0px 12px!important;margin:0 0 0px 6px; padding:0; background:#FFFFFF; border-right:1px #CCCCCC solid; border-left:1px #CCCCCC solid; }
#content_main h3{ width:700px; margin:5px auto;  text-align:center; font-size:22px; font-weight:bold;    }
.contentdata{ float:left; width:200px; margin:0 0 0 100px!important; margin:0 0 0 50px;text-align:right; font-size:12px; line-height:150%; }
.contentfrom{ float:left; width:200px; margin:0 5px ;  text-align:center; font-size:12px; line-height:150%; }
.contentauthor{ float:left; width:200px;  text-align:left; font-size:12px; line-height:150%; }
.contenttxt{ float:left; width:690px; margin:5px 0 10px 0; padding: 0 35px; overflow:hidden;line-height:190%;}
.contresT{ float:left; font-size:13px; margin:0 50px 0 40px; color:#666666}
.contresp  { font-size:13px;  color:#000000 ;line-height:190%;}
.contresp01{ font-size:13px; width:580px; float:left;line-height:190%; color:#000000}
#flash_player { float:left; width:760px; text-align:center; margin:10px auto}




.content_side01{ float:right; width:200px;  margin:200px 10px 0 0; padding:5px 0; background:#ffffff;  overflow:hidden; }
.content_side01 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side01 h4{width:155px; margin:5px 0 10px 20px; border-bottom:1px dashed #c05454;line-height:18px;font-weight:normal}
.content_side01 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side01 li{ padding-left:5px; line-height:160%; overflow:hidden;   }

.content_side02{ float:right; width:200px;  margin:16px 10px 0 0; padding:5px 0; background:#FFFFFF; }
.content_side02 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side02 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side02 li{ padding-left:5px; line-height:160%; overflow:hidden;   }

/* resou */
.content_side03{ float:right; width:200px;  margin:160px 10px 0 0; padding:5px 0; background:#ffffff;  overflow:hidden; }
.content_side03 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg01.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side03 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side03 li{ padding-left:5px; line-height:160%; overflow:hidden;   }

.content_side04{ float:right; width:200px;  margin:16px 10px 0 0; padding:5px 0; background:#FFFFFF; }
.content_side04 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg01.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side04 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side04 li{ padding-left:5px; line-height:160%; overflow:hidden;   }


/* news */
.content_side05{ float:right; width:200px;  margin:140px 10px 0 0; padding:5px 0; background:#ffffff;  overflow:hidden; }
.content_side05 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side05 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side05 li{ padding-left:5px; line-height:160%; overflow:hidden;   }

.content_side06{ float:right; width:200px;  margin:16px 10px 0 0; padding:5px 0; background:#FFFFFF; }
.content_side06 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side06 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side06 li{ padding-left:5px; line-height:160%; overflow:hidden;   }

.content_side07{ float:right; width:200px;  margin:160px 10px 0 0; padding:5px 0; background:#ffffff;  overflow:hidden; }
.content_side07 h3{ float:left; width:180px; height:28px; margin:5px 5px; padding:6px 0 0 8px; background:url(images/contentsidetitle_bg02.gif) no-repeat; font-size:12px; font-weight:bolder; }
.content_side07 ul{ float:right; width:190px; margin:5px 0 10px -5px; list-style:inside disc;  }
.content_side07 li{ padding-left:5px; line-height:160%; overflow:hidden;   }

.more{ float:left; width:180px; text-align:right;}


