body { font-family:Arial; margin:0; padding:0; font-size:12px; background:#fff;}
li   { list-style:none;}
b    { color:#f00; font-weight:normal;}
div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal;}
table,td,tr,th { font-size:12px;}
.clear{ font-size:1px; clear: both; visibility: hidden;  }
.clear10 { height:10px; clear: both; visibility: hidden; }
.clear15 { height:15px; clear: both; visibility: hidden; }
.clear5 { height:5px; clear: both; visibility: hidden; }
input { border:1px solid #d2d2d2; font-family:Arial; }
textarea { border:1px solid #d2d2d2; font-family:Arial; }

a:link    { color: #000; text-decoration:none;}
a:visited { color: #000;text-decoration:none;}
a:hover   { color: #000; text-decoration:underline;}
a:active  { color: #000;}
acronym { font-style:normal; font-size:12px; font-weight:normal; cursor:hand;}
address,strong { font-style:normal; font-size:12px; font-weight:normal;}

#divbody { width:966px; background:url(../images/bg1.jpg) repeat-y; margin:auto; padding:0px 9px; overflow:hidden; }
#Header { width:956px; line-height:30px; height:86px; color:#000; background:url(../images/logo1.jpg) no-repeat; text-align:right; padding-right:10px; padding-top:10px; }
#Header a:link, #Header a:visited { color:#000; text-decoration:none; padding:0px 10px; font-size:11px; }
#Submenu { width:966px; height:23px; background:#343434; }
#Submenu ul { padding:0px; margin:0px; }
#Submenu ul li { float:left; line-height:23px; height:23px; color:#fff; }
#Submenu ul li a:link, #Submenu ul li a:visited { color:#fff; font-weight:bold; font-size:13px; padding:0px 15px;  }

#divBanner { width:966px; height:233px; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#divNews { width:966px; height:23px; background:#343434; color:#fff; font-weight:bold; font-size:13px; }
#divNews .aboutus { width:615px; padding-left:10px; line-height:23px; float:left; display:inline;}
#divNews .news { width:331px; padding-left:10px; line-height:23px; float:left; display:inline;}
#divBox { width:966px; background:url(../images/body-bg.jpg) repeat-y; overflow:hidden;}
#divBox .divleft { width:585px; padding:20px 20px; float:left; display:inline; }
#divBox .divright { width:321px; padding:10px; float:left; display:inline; }
#divBox .divleft p { padding:0px; margin:0px; line-height:22px; text-align:justify; color:#767777; font-size:11px;}
#divBox .divright .newslist{ width:301px; padding:20px 10px 20px 10px; overflow:hidden; }
#divBox .divright .newslist img { display:block; width:73px; height:67px; padding:4px; background:url(../images/views-bg.jpg) no-repeat; display:inline; float:left; }
#divBox .divright .newslist p { display:block; padding-left:10px; width:210px; float:left; display:inline; line-height:23px; font-size:11px; color:#767777; text-align:justify; }
#divBox .divright .newslist p a:link, #divBox .divright .newslist p a:visited { color:#767777;}
#divBox .divright .newslist p strong { font-weight:bold; font-size:12px; }
#divfooter { width:964px; line-height:18px; height:55px; padding-top:16px; padding-left:20px; font-size:11px; color:#7a7a7a; background:url(../images/footer.jpg) top no-repeat; margin:auto; }
#divfooter a:link, #divfooter a:visited { color:#0176ED; font-size:13px; }
table { border-collapse:collapse;}
table th { line-height:25px; padding-right:10px; text-align:right; font-size:11px;}
table td { line-height:25px; padding-left:5px; padding-right:5px; }
table .tl { font-weight:bold; text-align:right; }
table .nospeed { padding-left:0px;}

.eqt table { font-size:11px; border:1px solid #ccc; }
.eqt table td { font-size:11px; border:1px solid #ccc; }