body{margin:0px;background:url(../img/bg.jpg) repeat-x;color:#666666;font-size:12px;}
a:link,a:visited{text-decoration:none;color:#666666;font-size:12px; font-weight:100;}
a:hover{text-decoration:none; color:#01488e;}
h1{font-size:13px;font-weight:bold;color:#01488e;margin:0px;position:relative;}
h1 a:link{text-decoration:none;color:#01488e;}
h1 a:visited{text-decoration:none;color:#01488e;position:relative;}
h1 a:hover{text-decoration:none; color:#666666; position:relative;}
h2{font-size:13px;font-weight:bold;color:#01488e;margin:0px;position:relative;}
h2 a:link{text-decoration:none;color:#01488e;}
h2 a:visited{text-decoration:none;color:#01488e;position:relative;}
h2 a:hover{text-decoration:none; color:#666666; position:relative;}
img{ text-align:center; border:0px;}


/*   header   */
 

/*   body   */
#top_banner{width:900px;height:280px; margin:0 auto;}
#mainbody{width:900px;height:auto; margin:0 auto;background:#FFFFFF;}
 .left_body{ width:235px; float:left;}
 .left_body .frame01{ width:235px; height:auto;}
 .left_body .frame01 ul{ margin:0; padding:0; border-right:1px #C3D7E9 solid;border-left:1px #C3D7E9 solid;border-bottom:1px #C3D7E9 solid;}
 .left_body .frame01 ul li{ list-style-type:none; line-height:20px; height:20px;padding:5px 0 0 20px;}

 .left_body .frame02{ width:235px; height:254px; margin:5px 0 0 0;}
 .left_body .frame02 ul{ margin:0; padding:0;height:220px; border-right:1px #C3D7E9 solid;border-left:1px #C3D7E9 solid;border-bottom:1px #C3D7E9 solid;}
 .left_body .frame02 ul li{ list-style-type:none; line-height:20px; height:20px;padding:5px 0 0 20px;}

 .left_body .frame03{ width:235px; height:auto; margin:5px 0 0 0;}
 .left_body .frame03 ul{ margin:0; padding:0; border-right:1px #C3D7E9 solid;border-left:1px #C3D7E9 solid;border-bottom:1px #C3D7E9 solid;}
 .left_body .frame03 ul li{ list-style-type:none; line-height:20px;padding:5px 0 0 20px;}

 .right_body{ width:665px; float:left;background:#FFFFFF;line-height:20px;}
 .right_body .rect01{ width:660px; margin:5px 0 0 0; background:url(../img/seo_bg.jpg); height:150px}
 .right_body .rect01 ul{ padding:0; margin:0;}
 .right_body .rect01 ul li{padding:6px 15px 0 15px;list-style-type:none; line-height:20px; height:20px;}

 .right_body .rect02{ width:660px; margin:5px 0 0 5px;height:auto;}
 .right_body .rect02 ul{ padding:0; margin:0;}
 .right_body .rect02 ul li{padding:5px 10px 0 10px;list-style-type:none; line-height:20px; height:20px;}

 .right_body .rect03{ width:650px; margin:5px 0 0 5px;height:auto;}
 .right_body .rect03 ul{ padding:0; margin:0px 0 0 0;}
 .right_body .rect03 ul li{padding:5px 10px 0 10px;list-style-type:none; line-height:20px;}


.font_contact{ }
.font_contact ul{padding:5px 0 5px 0; margin:0;}
.font_contact ul li{list-style-type:none;line-height:30px;padding:0px 0 0px 12px;}

/*   footer  */
#footer{ border-top:#CCC solid 2px; width:900px;height:100px; margin:0px auto; clear:both; text-align:center;}
#footer div.box01{ width:800px;float:right;}

#footer div.box01 ul{ margin:0px 0px 0px 100px;padding:0px;}
#footer div.box01 ul li{list-style-type:none;float:left;color:#a2a2a2;font-weight:bold;margin:15px 5px 0px 5px;}
#footer div.box01 ul li a:link{text-decoration:none;color:#a2a2a2; font-weight:100; color:#000;}
#footer div.box01 ul li a:hover{text-decoration:none;color:#01488e;}
.copy{width:880px; float:left; font-size:11px;color:#a2a2a2;font-family:verdana; margin-top:5px;}
.copy{ line-height:10px;}
#footer div.box02{height:100px;width:300px;float:left;}
.right_say{ text-align:left; width:300px;}
.right_say ul{ margin:0px; padding:0px; list-style-type:none;}
.right_say ul li{ line-height:25px;}
.newsbox{ width:275px; margin-top:150px; padding:0px 10px 0px 15px; float:left;}
.newsbox span{ font-weight:bold; font-size:16px; display:block; margin-bottom:10px;}
.newsbox ul{ margin:0px; padding:0px; list-style-type:none;}
.newsbox ul li{ line-height:25px; border-bottom:#D5D5D5 solid 1px; margin-bottom:5px;}









