/* ========== 全局CSS定义 ====== */
body { margin:0; padding:0; background:#f2f2f2 url(../images/bg.jpg) repeat-x; font-family:Verdana; font-size:12px; color:#000;}
li   { list-style:none;}
b    { font-size:11px;}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,input          { margin:0; padding:0; font-weight:normal;}
.clear{ clear: both; visibility: hidden; }

/* ========== 链接颜色 ====== */
a:link    { color: #000; text-decoration:none;}
a:visited { color: #000;text-decoration:none;}
a:hover   { color: #0B5596; text-decoration:underline;}
a:active  { color: #000;}

/* ========== 导航 ====== */
#Header { width:880px; height:99px; margin:auto; clear:both;}
#Header #logo { float:left; width:180px; height:99px; display:inline; }
#Header .other { float:left; width:700px; padding-top:40px; line-height:25px; height:59px; text-align:right; display:inline; color:#ccc; background:url(../images/other.jpg) left bottom no-repeat; }
#Header .other a:link,#Header .other a:visited { color:#ccc; padding:0px 10px; }
#Header .other a.end:link,#Header .other a.end:visited { padding-right:0px; }
#Nav { margin:auto; width:880px; padding:0px; padding-top:1px;}
#Nav ul { display:block; margin:0px; padding:0px;}
#Nav ul li { display:block; height:30px; float: left;  }
#Nav ul li a:link, #Nav ul li a:visited { display:block; width:124px; border-left:1px solid #d1d1d1; line-height:30px; height:30px; background:#3f3f3f; color:#fff; text-align:center; }
#Nav ul li a:hover { background:url(../images/menu.jpg) repeat-x; color: #000; text-decoration:none; }
#Nav ul li a.end:link, #Nav ul li a.end:visited { width:128px; border-right:1px solid #d1d1d1;}
#Nav ul li a.current:link, #Nav ul li a.current:visited { background:#000; color: #fff; }

#divBox  { width:838px; background:#fff; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:20px;  padding-top:10px; margin:auto; }
#Banner { width:838px; height:150px; overflow:hidden; clear:left;}
#Advice { width:838px; height:247px; overflow:hidden; clear:left; border-top:5px solid #fff; }
#Advice .l { width:535px; height:247px; overflow:hidden; display:inline; float:left;}
#Advice .r { width:303px; height:247px; overflow:hidden; display:inline; float:left;}

#divmain { width:838px; margin:10px 0px 0px 0px; overflow:hidden; }
#divmain #content { width:838px; overflow:hidden; overflow:hidden; }
#content h1 { font-size:18px; font-family:"微软雅黑"; margin:10px 0px 20px; line-height:25px; height:25px; color:#3a89c9; font-weight:bold; border-bottom:1px solid #ccc;}
#content h2 { font-size:15px; font-family:"微软雅黑"; margin:10px 0px 20px; line-height:25px; height:25px; color:#005cb8; font-weight:bold; border-bottom:1px solid #ccc;}

#content ul { display:block; width:838px; padding:0px; margin:0px; list-style:none; }
#content ul li { display:block; width:190px; height:145px; display:inline; float:left; margin-right:26px; margin-bottom:10px }
#content ul li.other { margin-right:0px; }
#content ul li span { display:block; width:186px; height:118px; padding:1px; border:1px solid #ccc; cursor:hand; }
#content ul li em { display:block; width:188px; line-height:25px; height:25px; text-align:center; font-style:normal; font-size:12px; color:#666; }

#Footer { width:880px; height:25px; margin:auto; padding:10px 0px; clear:both; background:#2f2f2f; }
#Footer p { line-height:25px; text-align:center; color:#899989; font-size:12px; }
#Footer a:link, #Footer a:visited { color:#899989;}
